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.