to-issues

Break down project plans and PRDs into assignable issues with acceptance criteria.

10|2|Updated Dec 29, 2025
One-click install
npx skills add https://github.com/sumpalabs/petrodb --skill to-issues-sumpalabs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: to-issues
Source: https://github.com/sumpalabs/petrodb/tree/main/.agents/skills/to-issues
Command: npx skills add https://github.com/sumpalabs/petrodb --skill to-issues-sumpalabs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually breaking down project plans, specifications, and product requirement documents into well-scoped, independently assignable issues for issue trackers is time-consuming and often results in poorly defined, overlapping, or overly large tickets that slow down development workflows.

Core Features & Use Cases

  • Tracer Bullet Vertical Slice Breakdown: Decomposes work into thin, end-to-end slices that cut through all integration layers (schema, API, UI, tests) rather than horizontal layer-specific chunks, ensuring each issue delivers a complete, demoable piece of functionality.
  • HITL/AFK Slice Classification: Automatically labels slices as human-in-the-loop (requiring architectural decisions or design reviews) or AFK (implementable and mergeable without human interaction) to streamline workflow prioritization.
  • Use Case: A product team with a new feature PRD can use this skill to generate ready-to-publish issues with pre-filled acceptance criteria, dependency tracking, and correct triage labels, eliminating hours of manual ticket drafting and ensuring consistent issue quality across the project.

Quick Start

Use the to-issues skill to break down the attached Q4 feature PRD into vertically-sliced, trackable issues for the project issue tracker.

Frequently Asked Questions about to-issues

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

FAQPage Schema
How do I break down a PRD into trackable issues for an issue tracker?

To break down a PRD into trackable issues, decompose the specifications into independently assignable vertical slices. This generates structured tickets with acceptance criteria, dependency tracking, and triage labels for your issue tracker.

What are vertical slices in agile project breakdown?

Vertical slices in agile project breakdown are thin, end-to-end work segments cutting through all integration layers like schema, API, UI, and tests. This tracer bullet approach ensures each issue delivers a complete, demoable piece of functionality.

How do I generate tickets with clear dependency relationships from a project plan?

Generate tickets with clear dependency relationships from a project plan by decomposing the work into demoable vertical slices. This creates structured issues featuring acceptance criteria, blocker references, and triage labels adhering to tracer bullet principles.

Can I automatically label issue slices as human-in-the-loop or AFK during ticket creation?

Yes, you can automatically label issue slices as human-in-the-loop or AFK during ticket creation. This HITL/AFK slice classification streamlines workflow prioritization by identifying slices that need architectural decisions versus those mergeable without human interaction.

What is the best way to decompose product requirements into demoable work tickets?

The best way to decompose product requirements into demoable work tickets is applying tracer bullet principles to create vertical slices. This ensures end-to-end verifiability and generates ready-to-publish issues with pre-filled acceptance criteria and dependency tracking.

Why should I use vertical slices instead of horizontal layers for work decomposition?

Use vertical slices instead of horizontal layers for work decomposition to ensure each issue delivers complete, demoable functionality. Vertical slices cut through all integration layers, preventing poorly defined, overlapping, or overly large tickets that slow development workflows.