mirror of
https://github.com/Donchitos/Claude-Code-Game-Studios.git
synced 2026-06-27 04:51:46 +00:00
Delete /create-epics-stories and update all references
Removes the deprecated skill entirely and updates every reference across: - README.md, UPGRADING.md (skill count + file lists) - docs/WORKFLOW-GUIDE.md (pipeline diagrams, step descriptions, command reference) - docs/examples/skill-flow-diagrams.md, session-*.md - docs/architecture/tr-registry.yaml - tests/skills/catalog.yaml - .claude/skills: adopt, content-audit, create-control-manifest, skill-test, story-readiness - .claude/docs: skills-reference.md, quick-start.md Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -126,7 +126,7 @@ production/ # Sprint plans, milestones, releases
|
||||
sprints/
|
||||
milestones/
|
||||
releases/
|
||||
stories/ # Story files (from /create-epics-stories)
|
||||
epics/ # Epic and story files (from /create-epics + /create-stories)
|
||||
playtests/ # Playtest reports
|
||||
session-state/ # Ephemeral session state (gitignored)
|
||||
session-logs/ # Session audit trail (gitignored)
|
||||
@@ -586,18 +586,23 @@ that proves the core loop is fun.
|
||||
### Phase 4 Pipeline
|
||||
|
||||
```
|
||||
/prototype --> /create-epics-stories --> /sprint-plan
|
||||
| | |
|
||||
v v v
|
||||
Throwaway Story files in First sprint with
|
||||
prototypes production/stories/ prioritized stories
|
||||
in prototypes/ from GDDs + ADRs + production/sprints/
|
||||
control manifest sprint-*.md
|
||||
|
|
||||
v
|
||||
/story-readiness
|
||||
(validates each story
|
||||
before pickup)
|
||||
/prototype --> /create-epics --> /create-stories --> /sprint-plan
|
||||
| | | |
|
||||
v v v v
|
||||
Throwaway Epic files in Story files in First sprint with
|
||||
prototypes production/ production/ prioritized stories
|
||||
in prototypes/ epics/*/EPIC.md epics/*/story-*.md production/sprints/
|
||||
(one per module) (one per behaviour) sprint-*.md
|
||||
|
|
||||
v
|
||||
/story-readiness
|
||||
(validates each story
|
||||
before pickup)
|
||||
|
|
||||
v
|
||||
/dev-story
|
||||
(implements the story,
|
||||
routes to right agent)
|
||||
|
|
||||
v
|
||||
Vertical Slice
|
||||
@@ -625,20 +630,27 @@ pollutes `src/`.
|
||||
hardcoded values OK, no tests required -- but a README with hypothesis and
|
||||
findings is mandatory.
|
||||
|
||||
### Step 4.2: Create Stories From Design Artifacts
|
||||
### Step 4.2: Create Epics and Stories From Design Artifacts
|
||||
|
||||
```
|
||||
/create-epics-stories
|
||||
/create-epics layer: foundation
|
||||
/create-stories [epic-slug] # repeat for each epic
|
||||
/create-epics layer: core
|
||||
/create-stories [epic-slug] # repeat for each core epic
|
||||
```
|
||||
|
||||
This reads your GDDs, ADRs, and control manifest to generate implementable
|
||||
story files in `production/stories/`. Each story embeds:
|
||||
`/create-epics` reads your GDDs, ADRs, and architecture to define epic scope —
|
||||
one epic per architectural module. Then `/create-stories` breaks each epic into
|
||||
implementable story files in `production/epics/[slug]/`. Each story embeds:
|
||||
- GDD requirement references (TR-IDs, not quoted text -- stays fresh)
|
||||
- ADR references (only from Accepted ADRs; Proposed ADRs cause `Status: Blocked`)
|
||||
- Control manifest version date (for staleness detection)
|
||||
- Engine-specific implementation notes
|
||||
- Acceptance criteria from the GDD
|
||||
|
||||
Once stories exist, run `/dev-story [story-path]` to implement one — it routes
|
||||
automatically to the correct programmer agent.
|
||||
|
||||
### Step 4.3: Validate Stories Before Pickup
|
||||
|
||||
```
|
||||
@@ -1395,7 +1407,9 @@ conflicts go to `producer`.
|
||||
|
||||
| Command | Purpose | Phase |
|
||||
|---------|---------|-------|
|
||||
| `/create-epics-stories` | Break GDDs + ADRs into story files | 4 |
|
||||
| `/create-epics` | Translate GDDs + ADRs into epics (one per module) | 4 |
|
||||
| `/create-stories` | Break a single epic into story files | 4 |
|
||||
| `/dev-story` | Implement a story — routes to the correct programmer agent | 5 |
|
||||
| `/sprint-plan` | Create or manage sprint plans | 4-5 |
|
||||
| `/sprint-status` | Quick 30-line sprint snapshot | 5 |
|
||||
| `/story-readiness` | Validate story is implementation-ready | 4-5 |
|
||||
@@ -1482,7 +1496,7 @@ conflicts go to `producer`.
|
||||
5. /architecture-review
|
||||
6. /create-control-manifest
|
||||
7. /gate-check technical-setup
|
||||
8. /create-epics-stories (break GDDs into stories)
|
||||
8. /create-epics layer: foundation + /create-stories [slug] (define epics, break into stories)
|
||||
9. /sprint-plan new
|
||||
10. /story-readiness -> implement -> /story-done (story lifecycle)
|
||||
```
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
# the new TR-ID(s).
|
||||
#
|
||||
# WRITTEN BY: /architecture-review (appends new entries, never overwrites)
|
||||
# READ BY: /create-epics-stories (embed IDs in stories)
|
||||
# READ BY: /create-stories (embed IDs in stories)
|
||||
# /story-done (look up current requirement text at review time)
|
||||
# /story-readiness (validate TR-ID exists and is active)
|
||||
#
|
||||
|
||||
@@ -61,7 +61,7 @@
|
||||
>
|
||||
> | Gap | Severity | Reason |
|
||||
> |-----|----------|--------|
|
||||
> | No systems index | BLOCKING | `/design-system`, `/create-epics-stories`, `/gate-check` all require it |
|
||||
> | No systems index | BLOCKING | `/design-system`, `/create-stories`, `/gate-check` all require it |
|
||||
> | GDD files not in template format | HIGH | Skills cannot reference TR-IDs from malformed GDDs |
|
||||
> | No architecture docs | HIGH | Cannot run `/architecture-review` or `/create-control-manifest` |
|
||||
> | No production tracking | MEDIUM | Sprint and story skills won't work, but not needed until production phase |
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Example Session: Full Story Lifecycle — /story-readiness → Implement → /story-done
|
||||
|
||||
**Context:** Solo indie dev, mid-production sprint. The movement system GDD and architecture are complete. A story for movement's core implementation has been generated by `/create-epics-stories`.
|
||||
**Context:** Solo indie dev, mid-production sprint. The movement system GDD and architecture are complete. A story for movement's core implementation has been generated by `/create-stories`.
|
||||
|
||||
**Starting State:**
|
||||
- `design/gdd/movement-system.md` — complete, all 8 sections
|
||||
|
||||
@@ -39,7 +39,8 @@ PHASE 3: TECHNICAL SETUP
|
||||
PHASE 4: PRE-PRODUCTION
|
||||
/ux-design [screen/hud/patterns] ────────────────────────────► design/ux/*.md
|
||||
/ux-review ──────────────────────────────────────────────────► UX specs approved
|
||||
/create-epics-stories ───────────────────────────────────────► production/stories/STORY-*.md
|
||||
/create-epics [layer] ───────────────────────────────────────► production/epics/*/EPIC.md
|
||||
/create-stories [epic-slug] ─────────────────────────────────► production/epics/*/story-*.md
|
||||
/prototype [core-mechanic] ──────────────────────────────────► prototypes/[name]/
|
||||
/playtest-report ────────────────────────────────────────────► tests/playtest/vertical-slice.md
|
||||
/sprint-plan new ────────────────────────────────────────────► production/sprints/sprint-01.md
|
||||
@@ -117,10 +118,15 @@ upstream GDDs (input, if any)
|
||||
How a story gets from backlog to closed:
|
||||
|
||||
```
|
||||
/create-epics-stories
|
||||
/create-epics [layer: foundation]
|
||||
│
|
||||
└── Output: production/stories/STORY-[SYS]-NNN.md
|
||||
(Status: backlog or blocked if ADR is Proposed)
|
||||
└── Output: production/epics/[slug]/EPIC.md
|
||||
│
|
||||
▼
|
||||
/create-stories [epic-slug]
|
||||
│
|
||||
└── Output: production/epics/[slug]/story-NNN-[slug].md
|
||||
(Status: Ready or Blocked if ADR is Proposed)
|
||||
│
|
||||
▼
|
||||
/story-readiness [story]
|
||||
|
||||
Reference in New Issue
Block a user