Issue slices
Workflow
- Resolve the canonical PRD from a file or parent issue and the target repository.
Read the PRD, existing issues, code, tests and closed decisions before decomposing.
- Propose the smallest end-to-end slices that demonstrate user-visible behavior.
Include every needed layer in a slice; avoid separate database/API/UI tickets that
cannot demonstrate value alone. Start with a tracer bullet through the system.
- For each slice record title, intended behavior, covered requirement/user-story IDs,
mechanical acceptance, dependencies, and HITL or AFK:
HITL needs a named material human decision; AFK is sufficiently specified to execute.
Do not invent stakeholder decisions to label a slice AFK.
- Check coverage against the entire PRD, dependency cycles and duplicate tickets.
Review the breakdown with the user only when scope or decisions remain unresolved.
A clear request to create the backlog already authorizes filing the scoped issues.
- Run gh-readiness, create blockers first, then replace dependency placeholders with
returned issue numbers. Each issue contains parent PRD link/source, What to build,
Acceptance, Blocked by, User stories, and decision needs if any.
- Return a table of real links, dependencies, mode and coverage. Keep a creation ledger;
after partial failure, search/reconcile before retrying. Do not change the parent
issue unless that update was requested.
Example
"Create issues from this export PRD" → a working single-format export first, followed
by separately demonstrable filtering and authorization behavior with real dependencies.
Closed decisions and open decisions
Preserve PRD scope and architecture. Name unresolved decisions in HITL slices; only
ask now when they prevent a useful breakdown.
Do not
Do not implement the issues, split solely by technical layer, drop acceptance criteria,
fabricate dependency IDs or duplicate successfully created slices on retry.
Codex integration
Use $issue-slices explicitly or let its description match the request. Resolve sibling
skills inside this plugin. Read AGENTS.md before repository edits; honor the current
host's tool access and delegation rules. Do not require another platform's runtime.
1---2name: issue-slices-43description: Break a PRD or parent issue into demonstrable vertical GitHub issues with acceptance and dependency links. Use to create an implementation backlog; use execute-prd for a local execution plan and bug-session for unrelated bug reports.4---56# Issue slices78## Workflow91. Resolve the canonical PRD from a file or parent issue and the target repository.10 Read the PRD, existing issues, code, tests and closed decisions before decomposing.112. Propose the smallest end-to-end slices that demonstrate user-visible behavior.12 Include every needed layer in a slice; avoid separate database/API/UI tickets that13 cannot demonstrate value alone. Start with a tracer bullet through the system.143. For each slice record title, intended behavior, covered requirement/user-story IDs,15 mechanical acceptance, dependencies, and HITL or AFK:16 HITL needs a named material human decision; AFK is sufficiently specified to execute.17 Do not invent stakeholder decisions to label a slice AFK.184. Check coverage against the entire PRD, dependency cycles and duplicate tickets.19 Review the breakdown with the user only when scope or decisions remain unresolved.20 A clear request to create the backlog already authorizes filing the scoped issues.215. Run gh-readiness, create blockers first, then replace dependency placeholders with22 returned issue numbers. Each issue contains parent PRD link/source, What to build,23 Acceptance, Blocked by, User stories, and decision needs if any.246. Return a table of real links, dependencies, mode and coverage. Keep a creation ledger;25 after partial failure, search/reconcile before retrying. Do not change the parent26 issue unless that update was requested.2728## Example29"Create issues from this export PRD" → a working single-format export first, followed30by separately demonstrable filtering and authorization behavior with real dependencies.3132## Closed decisions and open decisions33Preserve PRD scope and architecture. Name unresolved decisions in HITL slices; only34ask now when they prevent a useful breakdown.3536## Do not37Do not implement the issues, split solely by technical layer, drop acceptance criteria,38fabricate dependency IDs or duplicate successfully created slices on retry.3940## Codex integration41Use `$issue-slices` explicitly or let its description match the request. Resolve sibling42skills inside this plugin. Read AGENTS.md before repository edits; honor the current43host's tool access and delegation rules. Do not require another platform's runtime.