Skip to content

Commit 8201b12

Browse files
Nick Sullivanclaude
andcommitted
🐛 Address latest Claude bot review on PR #56
- Add sync comment noting Plugin Install State mirrors <marketplace-doctor> - Add explicit file-not-found case for known_marketplaces.json - Add stability: experimental rule to Skill Frontmatter checks (was in example but not in spec) - Add Mode Routing section for unrecognized-argument fallback (enter setup mode, mention available subcommands) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent fa53a64 commit 8201b12

1 file changed

Lines changed: 15 additions & 1 deletion

File tree

plugins/core/commands/ai-coding-config.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,14 @@ tools. The marketplace lives at `https://github.com/TechNickAI/ai-coding-config`
1616
- `/ai-coding-config update` - Update plugins and configs to latest versions
1717
- `/ai-coding-config doctor` - Diagnose plugin health, hook state, and config drift
1818

19+
## Mode Routing
20+
21+
- No argument → setup mode
22+
- `update` → update mode
23+
- `doctor` → doctor mode
24+
- Unrecognized argument (typo, unknown subcommand) → setup mode; mention available
25+
subcommands (`update`, `doctor`) at the start of output
26+
1927
## Interaction Guidelines
2028

2129
Use AskUserQuestion when presenting discrete choices that save the user time (selecting
@@ -549,9 +557,13 @@ Report which context was detected at the top of output.
549557

550558
### Plugin Install State
551559

560+
These checks mirror the ones in `<marketplace-doctor>` (update-mode). If either section
561+
is updated (e.g., a new settings key), keep both in sync.
562+
552563
Read `~/.claude/plugins/known_marketplaces.json` with the Read tool:
553564
- ✅ ai-coding-config marketplace entry present
554-
- ❌ Not found → suggest `/plugin marketplace add https://github.com/TechNickAI/ai-coding-config`
565+
- ❌ File not found → marketplace never initialized; suggest `/plugin marketplace add https://github.com/TechNickAI/ai-coding-config`
566+
- ❌ File exists but ai-coding-config entry missing → suggest `/plugin marketplace add https://github.com/TechNickAI/ai-coding-config`
555567

556568
Check `~/.claude/plugins/cache/ai-coding-config/` for plugin content using Glob:
557569
- ✅ Cache directory exists with agents, commands, and skills subdirectories
@@ -636,6 +648,8 @@ For each SKILL.md, read and verify:
636648
name should match the skill name); if not found, fall back to scanning `name` fields
637649
in each SKILL.md. Also check `.claude/commands/` for commands. ✅ target found,
638650
⚠️ target not found anywhere
651+
- If `stability: experimental` declared: ℹ️ note as informational (expected for new or
652+
actively-changing skills — not a problem, just surfaced for awareness)
639653

640654
Report a single summary line per skill (not per field) to keep output scannable.
641655

0 commit comments

Comments
 (0)