to-tickets

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

1|Updated Jul 4, 2026
One-click install
npx skills add https://github.com/trungenglish/SHOPWISE --skill to-tickets-trungenglish
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: to-tickets
Source: https://github.com/trungenglish/SHOPWISE/tree/main/.agents/skills/to-tickets
Command: npx skills add https://github.com/trungenglish/SHOPWISE --skill to-tickets-trungenglish

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning a plan, spec, or long conversation into actionable work items is hard: tickets often end up as horizontal layer slices that cannot be demoed, lack clear dependency ordering, or lose context when handed to an agent or teammate. This Skill decomposes work into vertical tracer-bullet tickets, each declaring which other tickets block it, and publishes them to a local file structure or a real issue tracker. ## Core Features & Use Cases - Vertical slice breakdown: 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 declaration: Every ticket lists the tickets that must complete first, published as text references locally or native blocking links on GitHub, Linear, or similar trackers. - Wide refactor handling: Large mechanical changes are sequenced as expand-migrate-contract batches instead of forced vertical slices, keeping CI green between batches. - Use Case: After drafting a feature spec for a new checkout flow, run this Skill to produce a numbered set of dependency-ordered tickets, review the breakdown interactively, then publish them as GitHub issues labeled ready-for-agent. ## Quick Start Ask the assistant to break the current plan or a referenced spec into tracer-bullet tickets with blocking dependencies 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 an issue tracker?▼

Provide the spec or plan in conversation, and the Skill drafts vertical-slice tickets with blocking edges, quizzes you on granularity and dependencies, then publishes approved tickets to your configured tracker or local files.

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 — so it is demoable on its own. This contrasts with horizontal slices that cover only one layer and cannot be verified independently.

Can I publish tickets to GitHub or Linear instead of local files?▼

Yes, the Skill supports both. Local mode writes one markdown file per ticket under .scratch, while tracker mode creates real issues with native blocking links and applies the ready-for-agent triage label.

How are large refactors handled when vertical slicing does not work?▼

Wide refactors use expand-contract sequencing: add the new form beside the old, migrate call sites in blast-radius-sized batches as separate blocked tickets, then delete the old form once no callers remain.

What are the limitations of the generated tickets?▼

Tickets intentionally avoid specific file paths and code snippets because they go stale quickly. Only decision-rich prototype snippets like state machines or type shapes are inlined, so implementers must re-locate exact code positions.