Split /create-epics-stories into /create-epics + /create-stories; add /dev-story

- NEW /create-epics (agent: technical-director): architect-level epic scoping,
  one epic per architectural module. Does not create stories.
- NEW /create-stories (agent: lead-programmer): decomposes a single epic into
  story files with embedded TR-IDs, ADR guidance, and test evidence paths.
- NEW /dev-story: the missing implementation skill — reads a story, loads full
  context (TR registry, ADR, control manifest, engine prefs), routes to the
  correct programmer agent via Task, and drives implementation to completion
  including writing the test.
- DEPRECATED /create-epics-stories: added redirect notice; original content
  preserved for reference.
- Updated /gate-check: Pre-Prod→Production artifact check and follow-up actions
  now reference the two new skills.
- Updated workflow-catalog.yaml: replaced create-epics-stories step with two
  separate steps; implement step now references /dev-story with command field.

Story loop is now explicit:
  /story-readiness → /dev-story → /code-review → /story-done

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Donchitos
2026-03-16 14:57:39 +11:00
parent db416aa494
commit 4ca6500a21
6 changed files with 723 additions and 13 deletions

View File

@@ -160,14 +160,25 @@ phases:
min_count: 1
description: "Build throwaway prototypes in isolated worktree to validate core mechanic"
- id: create-epics-stories
name: "Epics and Stories"
command: /create-epics-stories
- id: create-epics
name: "Create Epics"
command: /create-epics
required: true
repeatable: true
artifact:
glob: "production/stories/*.md"
glob: "production/epics/*/EPIC.md"
min_count: 1
description: "Break GDDs + ADRs + control manifest into implementable story files"
description: "Translate GDDs + ADRs into epics — one per architectural module. Run per layer: /create-epics layer: foundation, then /create-epics layer: core"
- id: create-stories
name: "Create Stories"
command: /create-stories
required: true
repeatable: true
artifact:
glob: "production/epics/**/*.md"
min_count: 2
description: "Break each epic into implementable story files. Run per epic: /create-stories [epic-slug]"
- id: sprint-plan
name: "First Sprint Plan"
@@ -208,11 +219,12 @@ phases:
- id: implement
name: "Implement Stories"
command: /dev-story
required: true
repeatable: true
artifact:
note: "Check src/ for active code and production/stories/ for In Progress stories"
description: "Pick the next ready story and implement it. Then run /story-done."
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."
- id: story-done
name: "Story Done Review"