← ClaudeAtlas

prd-to-issueslisted

Decompose a PRD (kind=prd row or PRD-*.md file) into N sprint ledger rows, each a tracer-bullet thin vertical slice with Requirements + Success criteria in body_md.
a-canary/arc-agents · ★ 0 · AI & Automation · score 66
Install: claude install-skill a-canary/arc-agents
# prd-to-issues — PRD → Sprint Row Decomposition Turns a product requirements document into N sprint ledger rows. Each sprint is a tracer-bullet thin vertical — one deliverable, one acceptance bar. For the decomposition heuristic, reference the `/to-prd` skill at `~/.claude/plugins/` for the PRD structure this skill reads, and the matt-pocock `/to-issues` skill for the overall decomposition shape. The output here is sprint rows, not generic task rows. ## Inputs - A PRD row id (`kind=prd`, any state) **or** a PRD-*.md file path. ## Procedure 1. **Read the PRD.** Pull the body_md from the ledger row (`ledger.ts show <id>`) or read the file. Extract goals, constraints, acceptance criteria. 2. **Decompose into N sprint specs.** Each spec is one tracer-bullet thin vertical: - One concrete deliverable (a runnable thing, a shipped feature, a validated experiment). - A `## Requirements` section (what it must do). - A `## Success criteria` section (how to verify done — observable, binary). - Tier assignment: `trust` (security/irreversible), `mvp` (current sprint priority), `explore` (research), `defer` (known-want, no timeline). - Pool assignment: `build` (implementation), `explore` (research/validation), `interactive` (requires human mid-task), `ops` (infra/deploy). 3. **Write via bookie.** For each sprint spec: ``` ledger.ts create --kind sprint --type deferred --title "<title>" \ --body "<## Requirements\n...\n## Success criteria\n...>" \ --ti