to-tickets

Breaks plans and specs into vertical-slice implementation tickets with blocking dependencies.

1|2|Updated Nov 25, 2017
One-click install
npx skills add https://github.com/asarchami/dotfiles --skill to-tickets-asarchami
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: to-tickets
Source: https://github.com/asarchami/dotfiles/tree/main/dot_config/opencode/skills/to-tickets
Command: npx skills add https://github.com/asarchami/dotfiles --skill to-tickets-asarchami

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning a large plan or spec document into actionable work items is hard: tickets often end up as horizontal layer slices that cannot be demoed independently, or dependencies between tickets are unclear. This Skill decomposes a plan into independently-grabbable vertical-slice tickets with explicit blocking edges. ## Core Features & Use Cases - Vertical Slice Decomposition: Splits work into tracer-bullet tickets that cut through every layer (schema, API, UI, tests) so each ticket is demoable on its own. - Dependency Modeling: Assigns blocking edges to every ticket and renders a Mermaid dependency graph grouped by phase (Foundation, Core Abstractions, Implementations, Services, UI & Deploy). - Deep Module Awareness: Respects module boundaries from the spec, ensuring deep modules get their own early tickets and are never split or bundled into service tickets. - Use Case: After writing a feature spec, ask the Skill to convert it into tickets; it quizzes you on granularity and dependencies, then publishes a numbered ticket set with acceptance criteria and a dependency graph. ## Quick Start Ask the AI to break the attached spec document into implementation tickets using the to-tickets skill.

Frequently Asked Questions about to-tickets

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

FAQPage Schema
How do I break a spec into implementation tickets?▼

Provide the spec or plan document and the Skill drafts vertical-slice tickets, each cutting through all layers so it is demoable alone. It then quizzes you on granularity and dependencies before publishing the final numbered ticket set.

What is a vertical slice ticket in software planning?▼

A vertical slice ticket is a narrow but complete path through every layer of the system, including schema, API, UI, and tests. Unlike horizontal layer slices, a completed vertical slice is independently demoable or verifiable.

How are ticket dependencies and blocking edges handled?▼

Each ticket declares its blocking edges, meaning the other tickets that must complete before it can start. Tickets are published in dependency order and the document ends with a Mermaid flowchart dependency graph grouped by phase.

When should wide refactors not use vertical slicing?▼

Wide refactors, where one mechanical change breaks thousands of call sites, cannot land green as a vertical slice. The Skill sequences them as expand-contract: add the new form, migrate call sites in batches, then delete the old form.

What is the difference between HITL and AFK tickets?▼

HITL slices require human interaction during implementation, while AFK slices can be implemented and merged without human involvement. The Skill prefers AFK tickets wherever possible and labels each ticket accordingly.