Add v0.5.0: CCGS Skill Testing Framework, skill-improve, 4 new skills, director gate path fixes

- Add CCGS Skill Testing Framework: self-contained QA layer with 72 skill specs,
  49 agent specs, catalog.yaml, quality-rubric.md, templates, README, CLAUDE.md
- Add /skill-improve: test-fix-retest loop covering static + category checks
- Add 4 missing skills: /art-bible, /asset-spec, /day-one-patch, /security-audit
- Add /skill-test category mode (Phase 2D) with quality rubric evaluation
- Extend /skill-test audit to cover agent specs alongside skill specs
- Update all skill-test and skill-improve path refs to CCGS Skill Testing Framework/
- Remove stale tests/skills/ directory (superseded by CCGS Skill Testing Framework)
- Add director gate intensity modes (full/lean/solo) to gate-check and related skills

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Donchitos
2026-04-06 17:42:32 +10:00
parent 8ba9e736a5
commit a73ff759c9
192 changed files with 21953 additions and 1158 deletions

View File

@@ -10,6 +10,9 @@
# required: true → blocks progression to next phase (shown as REQUIRED)
# required: false → optional enhancement (shown as OPTIONAL)
# repeatable: true → runs multiple times (one per system, story, etc.)
#
# Phase gates (/gate-check): verdicts are ADVISORY — they guide the decision
# but never hard-block advancement. The user always decides whether to proceed.
phases:
@@ -47,6 +50,14 @@ phases:
required: false
description: "Validate the game concept (recommended before proceeding)"
- id: art-bible
name: "Art Bible"
command: /art-bible
required: true
artifact:
glob: "design/art/art-bible.md"
description: "Author the visual identity specification (9 sections). Uses the Visual Identity Anchor produced by /brainstorm. Run after game concept is formed, before systems design."
- id: map-systems
name: "Systems Map"
command: /map-systems
@@ -84,9 +95,16 @@ phases:
glob: "design/gdd/gdd-cross-review-*.md"
description: "Holistic consistency check + design theory review across all GDDs simultaneously"
- id: consistency-check
name: "Consistency Check"
command: /consistency-check
required: false
repeatable: true
description: "Scan all GDDs for contradictions, undefined references, and mechanic conflicts. Run after /review-all-gdds, and again any time a GDD is added or revised mid-project."
technical-setup:
label: "Technical Setup"
description: "Architecture decisions, accessibility foundations, engine validation"
description: "Architecture decisions, visual identity specification, accessibility foundations, engine validation"
next_phase: pre-production
steps:
- id: create-architecture
@@ -132,9 +150,18 @@ phases:
pre-production:
label: "Pre-Production"
description: "UX specs, prototype the core mechanic, define stories, validate fun"
description: "UX specs, asset specs, prototype the core mechanic, define stories, validate fun"
next_phase: production
steps:
- id: asset-spec
name: "Asset Specs"
command: /asset-spec
required: false
repeatable: true
artifact:
glob: "design/assets/asset-manifest.md"
description: "Generate per-asset visual specifications and AI generation prompts from approved GDDs and level docs. Run once per system/level/character."
- id: ux-design
name: "UX Specs (key screens)"
command: /ux-design
@@ -180,6 +207,14 @@ phases:
min_count: 2
description: "Break each epic into implementable story files. Run per epic: /create-stories [epic-slug]"
- id: test-setup
name: "Test Framework Setup"
command: /test-setup
required: false
artifact:
note: "Check tests/ directory for engine-specific test framework scaffold"
description: "Scaffold the test framework and CI pipeline once before the first sprint. Leads to /test-helpers for fixture generation, /qa-plan per epic, and /smoke-check per sprint."
- id: sprint-plan
name: "First Sprint Plan"
command: /sprint-plan
@@ -191,11 +226,12 @@ phases:
- id: vertical-slice
name: "Vertical Slice (playtested)"
command: /playtest-report
required: true
artifact:
glob: "production/playtests/*.md"
min_count: 1
description: "Playable end-to-end core loop, playtested with ≥3 sessions. HARD GATE."
description: "Document vertical slice playtest sessions using /playtest-report. Run at least once here (≥1 session required before Production; ≥3 required before Polish). Each session should cover one complete run-through of the core loop."
production:
label: "Production"
@@ -224,7 +260,14 @@ phases:
repeatable: true
artifact:
note: "Check src/ for active code and production/epics/**/*.md for In Progress stories"
description: "Pick the next ready story and implement it with /dev-story [story-path]. Routes to the correct programmer agent. Then run /code-review and /story-done."
description: "Pick the next ready story and implement it with /dev-story [story-path]. Routes to the correct programmer agent."
- id: code-review
name: "Code Review"
command: /code-review
required: false
repeatable: true
description: "Architectural code review after each story implementation. Run after /dev-story, before /story-done."
- id: story-done
name: "Story Done Review"
@@ -233,6 +276,33 @@ phases:
repeatable: true
description: "Verify all acceptance criteria, check GDD/ADR deviations, close the story"
- id: qa-plan
name: "QA Plan"
command: /qa-plan
required: false
repeatable: true
description: "Generate a QA test plan per epic or sprint. Run /qa-plan [epic-slug]. Produces test cases for /smoke-check, /regression-suite, and /test-evidence-review."
- id: bug-report
name: "Bug Report / Triage"
command: /bug-report
required: false
repeatable: true
description: "Log and prioritize bugs found during implementation. /bug-report creates a structured report; /bug-triage prioritizes the open backlog."
- id: retrospective
name: "Sprint Retrospective"
command: /retrospective
required: false
repeatable: true
description: "Post-sprint review to capture what worked and what to change. Run at the end of each sprint, before planning the next."
- id: team-feature
name: "Team Orchestration (optional)"
required: false
repeatable: true
description: "Coordinate multiple agents on a complex feature. Use: /team-combat, /team-narrative, /team-ui, /team-audio, /team-level, /team-live-ops, /team-qa. Run when a feature spans multiple agent domains."
- id: scope-check
name: "Scope Check"
command: /scope-check