to-issues

Break down high-level plans into independent GitHub issues with acceptance criteria.

15|5|Updated May 17, 2026
One-click install
npx skills add https://github.com/cropsgg/skills --skill to-issues-cropsgg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: to-issues
Source: https://github.com/cropsgg/skills/tree/main/skills/planning/to-issues
Command: npx skills add https://github.com/cropsgg/skills --skill to-issues-cropsgg

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Breaks down a high-level PRD or plan into independent, value-delivering GitHub issues sized as vertical slices.

Core Features & Use Cases

  • Vertical slicing: each issue represents a complete, testable piece of functionality that can be merged separately.
  • Dependency clarity: blocked-by relationships are explicit and enforceable.
  • Use Case: imagine turning a product roadmap into parallelizable issues that engineers can pick up without dependencies on non-critical components.

Quick Start

Input the PRD or plan and generate independent GitHub issues with titles, acceptance criteria, and dependency links.

Frequently Asked Questions about to-issues

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

FAQPage Schema
How do I split a PRD into independent GitHub issues for sprint planning?

To split a PRD into independent GitHub issues, you break down the high-level plan into vertical slices. Each issue represents a complete, testable piece of functionality with explicit dependency links and acceptance criteria.

What is vertical slicing in project management and how does it help team collaboration?

Vertical slicing in project management divides a roadmap into independently mergeable issues. It helps team collaboration by ensuring each issue delivers standalone value, allowing engineers to work on parallel streams without being blocked by non-critical components.

How do I create GitHub issues with explicit dependency management for parallel work streams?

You create GitHub issues with explicit dependency management by applying blocked-by relationships during issue creation. This approach enforces traceable dependencies, ensuring parallel work streams only proceed when their prerequisite vertical slices are completed.

Can I turn a product roadmap into parallelizable issues with clear definitions of done?

Yes, you can turn a product roadmap into parallelizable issues by generating individually sized tickets. Each issue includes issue-level context, acceptance criteria, definitions of done, and traceable dependency links to guide engineers.

What is the best way to break down a high-level plan into independently mergeable issues?

The best way to break down a high-level plan into independently mergeable issues is to apply vertical slicing. This method ensures each generated issue contains clear acceptance criteria and explicit dependency links for parallelizable engineering work.

Do I need a full PRD to generate GitHub issues with acceptance criteria and dependency links?

You need a high-level plan or PRD as input to generate GitHub issues effectively. Providing the plan allows the breakdown process to extract issue-level context, definitions of done, acceptance criteria, and traceable dependencies for each vertical slice.