prd-stepperlisted
Install: claude install-skill cobuchan/compounding-operator
# PRD Stepper — Execute One Story End-to-End
`prd-creation` defines the work; `prd-stepper` does the work. Given a PRD tracker JSON (or the active one referenced in `scratchpad.md`), this skill executes one story to completion — including dependency checks, agent spawning, gate enforcement, and tracker updates.
## When to invoke
- User says: "continue with AUTH-002", "next story", "next PRD story", "execute the next story", "step through the PRD", "what's next on the PRD", "let's do the next one".
- User says: "go ahead with <story-id>" — interpret as: execute that specific story.
- Proactively after closing a story: ask "shall I continue with the next one?" if the next story's dependencies are met.
## What it does
### Step 1 — Locate the PRD tracker
If the user didn't name a PRD file:
1. Read `scratchpad.md` for an "Active Plan" or "Current PRD" reference.
2. If multiple PRDs exist in `docs/plans/`, ask which one (use `AskUserQuestion`).
3. If no PRD exists, route the user to `prd-creation` instead.
The tracker is the `.json` file (e.g. `docs/plans/auth-rework-prd.json`); the `.md` is the narrative and may be useful context but is not the source of truth for status.
### Step 2 — Pick the story
- If the user named one (`AUTH-001`, `PDF-002`, etc.), use that.
- Otherwise pick the first story in declared order where:
- `status` ∈ {`pending`, `in_progress`} (resume in-progress before starting new)
- all `depends_on` stories are `implemented`
- `blocked_by` is nul