prd-to-issues

Installation
Summary

Convert product requirements into independently-deliverable GitHub issues using vertical-slice architecture.

  • Fetches PRD content from GitHub, analyzes the codebase context, and breaks requirements into thin vertical slices that span all integration layers end-to-end
  • Distinguishes between HITL (human-in-the-loop, requiring decisions) and AFK (autonomous, mergeable without review) slices, preferring AFK where possible
  • Presents proposed breakdown for user feedback on granularity, dependencies, and slice categorization before creating issues
  • Generates GitHub issues in dependency order with acceptance criteria, blocker references, and traceability back to parent PRD user stories
SKILL.md

PRD to Issues

Break a PRD into independently-grabbable GitHub issues using vertical slices (tracer bullets).

Process

1. Locate the PRD

Ask the user for the PRD GitHub issue number (or URL).

If the PRD is not already in your context window, fetch it with gh issue view <number> (with comments).

2. Explore the codebase (optional)

If you have not already explored the codebase, do so to understand the current state of the code.

3. Draft vertical slices

Break the PRD into tracer bullet issues. Each issue is a thin vertical slice that cuts through ALL integration layers end-to-end, NOT a horizontal slice of one layer.

Related skills

More from mattpocock/skills

Installs
8.7K
GitHub Stars
73.5K
First Seen
Mar 13, 2026