to-tickets

Breaks plans and specs into tracer-bullet tickets with declared blocking dependencies.

3|1|Updated May 29, 2026
One-click install
npx skills add https://github.com/mambo-wang/CodingHub --skill to-tickets-mambo-wang
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: to-tickets
Source: https://github.com/mambo-wang/CodingHub/tree/main/.codebuddy/skills/to-tickets
Command: npx skills add https://github.com/mambo-wang/CodingHub --skill to-tickets-mambo-wang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning a plan, spec, or long conversation into actionable work items is hard: tasks end up too coarse, horizontally sliced by layer, or missing dependency information, so agents and developers cannot pick up work independently. This Skill decomposes work into vertical tracer-bullet tickets, each with explicit blocking edges, and publishes them to a local file structure or a real issue tracker. ## Core Features & Use Cases - Vertical slice decomposition: Each ticket cuts a complete path through schema, API, UI, and tests so it is demoable on its own and fits in a single context window. - Blocking edge modeling: Every ticket declares which other tickets gate it, published as text references in local files or native blocking links on GitHub, Linear, and similar trackers. - Wide refactor handling: Large mechanical changes are sequenced as expand-migrate-contract ticket chains instead of being forced into a single slice. - Use Case: After drafting a feature spec for a new commenting system, ask the agent to break it into tickets; it proposes a numbered breakdown with dependencies, quizzes you on granularity, then publishes one issue per ticket with a ready-for-agent label. ## Quick Start Ask the agent to break the current plan or a referenced spec into tracer-bullet tickets and publish them to the configured tracker.

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 feature spec into tickets for AI agents?▼

Provide the spec or plan in conversation and invoke the ticket breakdown workflow. It drafts vertical slices where each ticket delivers end-to-end behavior, asks you to confirm granularity and dependencies, then publishes one issue per ticket in dependency order.

What is a tracer-bullet or vertical slice ticket?▼

A vertical slice ticket cuts a narrow but complete path through every layer — schema, API, UI, and tests — rather than implementing one horizontal layer. Each completed slice is demoable or verifiable on its own and sized to fit a single context window.

Can tickets be published to GitHub or Linear instead of local files?▼

Yes, the tracker is configured during setup. With a real tracker, tickets publish as native issues using the platform's blocking or sub-issue relationships; without one, they are written as individual Markdown files under a local issues directory.

How are dependencies between tickets represented?▼

Each ticket declares its blocking edges — the tickets that must complete first. On real trackers these become native blocking links; in local files they appear as a Blocked by list referencing ticket numbers and titles.

How does it handle large refactors that cannot be vertically sliced?▼

Wide refactors are sequenced as expand-contract: first add the new form beside the old, then migrate call sites in batches sized by blast radius, then delete the old form. Each phase becomes its own ticket with appropriate blocking edges.