prd-to-issues

Convert PRDs into GitHub issues with tracer-bullet vertical slices.

160|16|Updated Dec 4, 2024
One-click install
npx skills add https://github.com/MaggieAppleton/maggieappleton.com-V3 --skill prd-to-issues-maggieappleton
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prd-to-issues
Source: https://github.com/MaggieAppleton/maggieappleton.com-V3/tree/main/.claude/skills/planning-and-product/prd-to-issues
Command: npx skills add https://github.com/MaggieAppleton/maggieappleton.com-V3 --skill prd-to-issues-maggieappleton

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Break a Product Requirements Document into independently-grabbable GitHub issues using tracer-bullet vertical slices to streamline planning and execution.

Core Features & Use Cases

  • Vertical slicing: convert PRDs into end-to-end, small, testable implementation steps that span all layers (API, UI, and data).
  • HITL/AFK slices: classify slices as HITL (human-in-the-loop) or AFK (automatic, non-blocking) to balance speed and governance.
  • Workflow guidance: provides a structured process to draft, validate, and organize work items and user stories from a PRD.
  • Use Case: ideal when a PRD needs to be decomposed into tasks that can be tracked in GitHub issues with clear dependencies.

Quick Start

Provide the PRD GitHub issue number or URL to begin drafting vertical slices.

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 GitHub issues for project management?

To break a PRD into GitHub issues, apply tracer-bullet vertical slices to decompose requirements into end-to-end, verifiable tasks spanning API, UI, and data layers with clear dependency orders.

What is tracer-bullet vertical slicing in product planning?

Tracer-bullet vertical slicing is a planning technique that converts a PRD into small, independently-grabbable, testable implementation steps spanning all integration layers to streamline execution and traceability.

How do I organize GitHub issues with clear dependencies from a PRD?

You organize GitHub issues from a PRD by generating vertical slices classified as HITL or AFK, ensuring each work item is verifiable and mapped with a clear dependency order across integration layers.

How do I classify PRD tasks as HITL or AFK for execution tracking?

Classify PRD tasks as HITL (human-in-the-loop) or AFK (automatic, non-blocking) during vertical slice creation to balance execution speed and governance within your GitHub issues.

Can I use a GitHub issue URL to generate vertical slices for a PRD?

Yes, you can use a PRD GitHub issue number or URL as the direct input to begin drafting end-to-end vertical slices and automatically generate actionable execution tickets.

When should I slice PRD work items across API, UI, and data layers?

You should slice PRD work items across API, UI, and data layers when you need independently-grabbable GitHub issues that provide end-to-end traceability and verifiable implementation steps.