You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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-persistence skill convention violations: No references/ directory, non-standard description format, only 89 lines (target 120-150), not listed in docs/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-router skill 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)
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)
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.md missing 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 — /debug commands missing knowledge awareness: Neither /debug nor /debug-teams load 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-claude plugin.json agents mismatch: Declares agents: [] but plugins.ts declares agents: ['claude-md-auditor'](Closed: by-design — plugin.jsonagents array is for shared agents only; claude-md-auditor is a plugin-specific agent in plugins/devflow-audit-claude/agents/)
M7 — 3 plugins missing standard metadata: devflow-ambient, devflow-audit-claude, and devflow-self-review lack 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-development not in docs/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 to references/(Skipped: acceptable — all have references/ directories; cosmetic)
L2 — Undocumented allowed-tools exceptions: 10 of 32 skills deviate from documented Read, 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
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)
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)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)/audit-claudemissing frontmatter: Only command without YAML frontmatter (Fixed in fix: Wave 2 post-merge cleanup — knowledge persistence & command consistency #145)/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)knowledge-persistenceadded without updating count) (Fixed in Persistent Project Knowledge (Stateful Agents / Persistent Minds) #99 branch: 31→32)devflow-audit-claudeis optional) (Fixed in fix: metadata and documentation accuracy — 5 quick wins #146)MEDIUM Priority (8 findings)
skillsdeclared in frontmatter (Fixed in fix: Wave 2 post-merge cleanup — knowledge persistence & command consistency #145)/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)/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)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/)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)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)
react(276),frontend-design(254),accessibility(229) are worst offenders; content could move toreferences/(Skipped: acceptable — all have references/ directories; cosmetic)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)Verified Correct (no action needed)
user-invocable: false(100%)references/directoriesnpm run buildsucceeds (45 skill copies + 21 agent copies)1.5.0synchronized across all manifestsProgress