-
Notifications
You must be signed in to change notification settings - Fork 1
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
Summary
Comprehensive consistency audit of all 32 skills, 11 agents, 12 commands (+ 5 teams variants), 17 plugin manifests, and the marketplace registry after Wave 2 (project knowledge system). Found 17 findings across 3 priority levels.
HIGH Priority (6 findings)
- H1 —
knowledge-persistenceskill convention violations: Noreferences/directory, non-standard description format, only 89 lines (target 120-150), not listed indocs/reference/skills-architecture.md(Fixed in Persistent Project Knowledge (Stateful Agents / Persistent Minds) #99 branch: description format, references/ dir, expanded content, added to skills-architecture.md) - H2 —
ambient-routerskill description format: Doesn't follow "This skill should be used when..." format, only 96 lines (Fixed in fix: consistency audit batch — H2, M3, M7 from #142 #148: description updated to standard format) - H3 —
/audit-claudemissing frontmatter: Only command without YAML frontmatter (Fixed in fix: Wave 2 post-merge cleanup — knowledge persistence & command consistency #145) - H4 —
/debugsynthesizer spawning: Usessubagent_type="general-purpose"instead ofsubagent_type="Synthesizer"— bypasses the dedicated agent (Fixed in fix: Wave 2 post-merge cleanup — knowledge persistence & command consistency #145) - H5 — CLAUDE.md stale skill count: Says "31 skills" but there are 32 (
knowledge-persistenceadded without updating count) (Fixed in Persistent Project Knowledge (Stateful Agents / Persistent Minds) #99 branch: 31→32) - H6 — CLAUDE.md wrong core/optional split: Says "9 core + 8 optional" but actual code has 8 core + 9 optional (
devflow-audit-claudeis optional) (Fixed in fix: metadata and documentation accuracy — 5 quick wins #146)
MEDIUM Priority (8 findings)
- M1 — Oversized agents: Git agent (277 lines) and Synthesizer (211 lines) significantly exceed 120-line Worker target (Closed: acceptable — both agents are under 350-line threshold and their complexity warrants the length)
- M2 — Agents missing skill declarations: Skimmer and Simplifier have no
skillsdeclared in frontmatter (Fixed in fix: Wave 2 post-merge cleanup — knowledge persistence & command consistency #145) - M3 — Simplifier agent missing sections: No Output section and no Boundaries section (unlike all other agents) (Fixed in fix: consistency audit batch — H2, M3, M7 from #142 #148: Output and Boundaries sections added matching Scrutinizer pattern)
- M4 —
/specify-teams.mdmissing skill loading: Teammates have no skill reading instructions (unlike/implement-teams.md) (Closed: by-design — specify doesn't load skills, consistent with non-teams variant) - M5 —
/debugcommands missing knowledge awareness: Neither/debugnor/debug-teamsload project knowledge (pitfalls.md) — pitfalls could directly relate to bugs being investigated (Fixed in Persistent Project Knowledge (Stateful Agents / Persistent Minds) #99 branch: Phase 1 added to both debug.md and debug-teams.md) - M6 —
audit-claudeplugin.json agents mismatch: Declaresagents: []butplugins.tsdeclaresagents: ['claude-md-auditor'](Closed: by-design —plugin.jsonagentsarray is for shared agents only;claude-md-auditoris a plugin-specific agent inplugins/devflow-audit-claude/agents/) - M7 — 3 plugins missing standard metadata:
devflow-ambient,devflow-audit-claude, anddevflow-self-reviewlack homepage, repository, license, and keywords fields (Fixed in fix: consistency audit batch — H2, M3, M7 from #142 #148: metadata added to all 3 plugin.json files) - M8 — 4 skills missing from architecture reference:
knowledge-persistence,ambient-router,search-first,test-driven-developmentnot indocs/reference/skills-architecture.md(Fixed in fix: metadata and documentation accuracy — medium batch #147)
LOW Priority (3 findings)
- L1 — 15 skills exceed 150-line target:
react(276),frontend-design(254),accessibility(229) are worst offenders; content could move toreferences/(Skipped: acceptable — all have references/ directories; cosmetic) - L2 — Undocumented
allowed-toolsexceptions: 10 of 32 skills deviate from documentedRead, Grep, Glob(legitimate but undocumented) (Fixed in fix: consistency audit batch — H2, M3, M7 from #142 #148: CLAUDE.md updated to document intentional exceptions) - L3 — Plugin description divergence: Description text differs across 3 sources (marketplace.json, plugin.json, plugins.ts) for 9 of 17 plugins (Fixed in fix: consistency audit batch — H2, M3, M7 from #142 #148: synced all 3 sources using plugin.json as canonical)
Verified Correct (no action needed)
- All 32 skills have Iron Law blockquotes (100%)
- All skills have
user-invocable: false(100%) - 31/32 skills have
references/directories - No orphaned teams variants — all 5 have matching base files
- All agents avoid duplicating skill content
npm run buildsucceeds (45 skill copies + 21 agent copies)- Version
1.5.0synchronized across all manifests - All 17 plugins properly registered in CLI, marketplace, and as directories
Progress
| Priority | Total | Done | Remaining |
|---|---|---|---|
| HIGH | 6 | 6 | 0 |
| MEDIUM | 8 | 8 | 0 |
| LOW | 3 | 2 | 1 (skipped) |
| Total | 17 | 16 | 1 |
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request