to-issues: Break a PRD Into Vertical-Slice GitHub Issues
Matt Pocock
Install this skill:
npx skills add mattpocock/skills skill=to-issues -y -g
Source: mattpocock/skills/to-issues
What it does
to-issues breaks a plan, spec, or PRD into independently grabbable GitHub issues.
It uses tracer-bullet vertical slices. Each issue should be narrow, but complete enough to verify on its own.
Vertical slices, not horizontal slices
A horizontal breakdown looks like this:
1. Build the schema2. Build the API3. Build the UI4. Add tests
That creates handoff problems and partially finished work.
A vertical slice cuts through the stack:
1. User can create the simplest version of the thing end-to-end2. User can edit one field end-to-end3. User can see the first validation error end-to-end
Each issue should include schema, API, UI, and tests if the slice needs them.
AFK and HITL
The skill marks each slice as either:
- AFK, the agent can implement it without more human input
- HITL, the agent needs a human checkpoint for a design review, architectural decision, or similar call
It prefers AFK slices when possible.
How it fits the workflow
grill-me → domain-model → to-prd → to-issues → tdd
Use to-issues after the PRD exists. It proposes the issue breakdown, asks you to approve granularity and dependencies, then creates issues in dependency order.
Pairs well with
Share
Log into save progress.