prd-to-issues

Convert PRDs into vertical-slice GitHub issues with dependencies.

Updated Feb 28, 2026
One-click install
npx skills add https://github.com/raphaelmans/agent-skills --skill prd-to-issues-raphaelmans
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prd-to-issues
Source: https://github.com/raphaelmans/agent-skills/tree/main/prd-to-issues
Command: npx skills add https://github.com/raphaelmans/agent-skills --skill prd-to-issues-raphaelmans

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Break a PRD into independently-grabbable GitHub issues using tracer-bullet vertical slices, enabling teams to plan, track, and implement PRD-driven work efficiently.

Core Features & Use Cases

  • Vertical-slice generation: create end-to-end slices that traverse all layers (schema, API, UI, tests) and are independently testable.
  • Slice typing and dependencies: classify slices as HITL or AFK and define blocker relationships to ensure correct sequencing.
  • PRD-to-issues mapping: produce a structured plan that converts product requirements into executable GitHub issues, with user stories alignment.

Quick Start

Provide the PRD GitHub issue number or URL, and instruct the AI to draft tracer-bullet vertical slices as GitHub issues.

Frequently Asked Questions about prd-to-issues

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I break a PRD into trackable GitHub issues?

To break a PRD into GitHub issues, provide the PRD issue URL to generate tracer-bullet vertical slices. Each slice covers all layers (schema, API, UI) and includes user stories, acceptance criteria, blockers, and dependencies for independent tracking.

What are vertical slices in project management?

Vertical slices in project management are end-to-end tracer bullet segments that traverse all layers (schema, API, UI, tests) to be independently testable. They ensure each slice delivers functional value across the entire stack rather than focusing on a single horizontal layer.

How do I create tracer bullet slices with dependencies from a product requirements document?

Creating tracer bullet slices with dependencies involves classifying slices as HITL or AFK types and defining blocker relationships to ensure correct sequencing. This structured plan converts product requirements into executable GitHub issues with clear execution order.

Does this PRD breakdown approach work for managing blockers and slice sequencing?

Yes, PRD breakdown using tracer-bullet vertical slices explicitly manages blockers and slice sequencing. It classifies slices as HITL or AFK types and defines dependency relationships among slices to ensure correct implementation order and trackable progress.

Can I convert an existing PRD GitHub issue into structured user stories and acceptance criteria?

Yes, you can convert an existing PRD GitHub issue into structured user stories and acceptance criteria. Supply the GitHub issue number or URL to map product requirements into actionable issues with aligned user stories and clear acceptance criteria.

What is the best way to structure GitHub issues for end-to-end feature implementation?

The best way to structure GitHub issues for end-to-end implementation is using vertical slices that cover all layers (schema, API, UI, tests). This ensures each issue is independently testable, includes acceptance criteria, and maps directly to user stories from the PRD.