to-tickets

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

1|Updated Apr 25, 2025
One-click install
npx skills add https://github.com/Gabr1elaugus700/WorkaPool --skill to-tickets-gabr1elaugus700
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: to-tickets
Source: https://github.com/Gabr1elaugus700/WorkaPool/tree/main/.agents/skills/to-tickets
Command: npx skills add https://github.com/Gabr1elaugus700/WorkaPool --skill to-tickets-gabr1elaugus700

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning a plan, spec, or long conversation into actionable work items is error-prone: tickets end up as horizontal layer slices, dependencies stay implicit, and nothing is sized for a single focused implementation session. This Skill decomposes work into vertical tracer-bullet tickets, each declaring exactly which other tickets block it, and publishes them to your configured 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 one fresh context window. - Explicit blocking edges: Every ticket declares its blockers, published as text in local per-ticket files or as native blocking links on GitHub, Linear, or similar trackers. - Wide-refactor handling: Large mechanical changes are sequenced as expand-migrate-contract batches instead of being forced into a single slice. - Use Case: After drafting a feature spec, ask the agent to break it into tickets; it proposes a numbered breakdown with blocking edges, iterates with you on granularity, then publishes one issue per ticket in dependency order 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 issue 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 implementation tickets?

Provide the spec or plan in conversation and the Skill drafts tracer-bullet tickets, each a vertical slice through schema, API, UI, and tests. It quizzes you on granularity and blocking edges, then publishes the approved breakdown to your configured tracker.

What is a tracer-bullet or vertical slice ticket?

A vertical slice ticket cuts a narrow but complete path through every layer of the stack, so the finished ticket is demoable on its own. It 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 publishes to whatever tracker the setup command configured. On a real tracker it creates one issue per ticket with native blocking links where supported; otherwise it writes one markdown file per ticket under a local issues directory.

How are ticket dependencies and blocking edges represented?

Each ticket declares the tickets that must complete before it can start. Locally these appear as text in each ticket file; on a real tracker they become native blocking or sub-issue relationships, published blockers-first in dependency order.

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

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