to-issues

Break down project plans, specs, and PRDs into structured vertical-slice issues.

Updated Jul 22, 2025
One-click install
npx skills add https://github.com/MichaelSolati/mkai --skill to-issues-michaelsolati
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: to-issues
Source: https://github.com/MichaelSolati/mkai/tree/main/profiles/productivity/skills/to-issues
Command: npx skills add https://github.com/MichaelSolati/mkai --skill to-issues-michaelsolati

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually breaking down project plans, specs, or PRDs into well-structured, independent issues is time-consuming and error-prone. Poorly sliced work leads to blocked tickets, merge conflicts, and unclear progress tracking for development teams.

Core Features & Use Cases

  • Tracer Bullet Slicing: Breaks work into thin vertical slices that cut through all integration layers (schema, API, UI, tests) end-to-end, so each issue is demoable and verifiable on its own.
  • HITL/AFK Classification: Labels slices as human-in-the-loop (requiring reviews/decisions) or AFK (implementable without human input) to prioritize automatable work.
  • Dependency Validation: Maps blocking relationships between slices and iterates with users to confirm granularity and dependencies before publishing.
  • Use Case: A product team with a new feature PRD can use this skill to generate a set of small, independent issues that can be assigned to different developers without overlapping work or unexpected blockers.

Quick Start

Share your project plan, spec, or PRD with the AI, and it will propose a breakdown of vertical-slice issues for your review before publishing them to your 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 project plan into vertical slice issues for an issue tracker?

Breaking down a project plan into vertical slice issues involves splitting work into thin, end-to-end slices that cut through all integration layers. This makes each issue demoable, verifiable, and independent so developers can work without overlapping or blocking each other.

What is tracer bullet slicing in agile work breakdown?

Tracer bullet slicing in agile work breakdown is a technique that creates thin vertical slices cutting through schema, API, UI, and tests end-to-end. This ensures each issue is independently demoable and verifiable, preventing blocked tickets and merge conflicts.

How do I classify issue tickets as human-in-the-loop or automatable?

Classifying issue tickets as human-in-the-loop or automatable involves labeling slices based on whether they require human reviews and decisions or can be implemented without human input. This HITL/AFK classification helps prioritize work that can be automated.

Can I map dependencies between work breakdown tickets before publishing them?

Yes, you can map dependencies between work breakdown tickets before publishing. The process validates blocking relationships between slices and iterates with users to confirm granularity and dependencies, ensuring there are no unexpected blockers.

What is the best way to split a PRD into non-overlapping development tickets?

The best way to split a PRD into non-overlapping development tickets is to divide the plan into small, verifiable vertical slices. This approach aligns the breakdown with domain glossaries and architectural decision records to ensure structured, independent issues.

When should I avoid manual work breakdown for software project planning?

You should avoid manual work breakdown for software project planning when dealing with complex PRDs that require precise dependency mapping and tracer bullet vertical slicing, as manual methods are time-consuming and error-prone, leading to blocked tickets.