to-tickets

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

2|Updated May 12, 2026
One-click install
npx skills add https://github.com/tajo9128/BioDockify-Pharma-AI --skill to-tickets-tajo9128
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: to-tickets
Source: https://github.com/tajo9128/BioDockify-Pharma-AI/tree/main/.agents/skills/to-tickets
Command: npx skills add https://github.com/tajo9128/BioDockify-Pharma-AI --skill to-tickets-tajo9128

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 developers and agents cannot start work in the right order. ## Core Features & Use Cases - Vertical Slice Breakdown: Splits work into tracer-bullet tickets where each ticket cuts a complete path through schema, API, UI, and tests and is demoable on its own. - Blocking Edge Declaration: Every ticket declares which other tickets block it, so the workable frontier is always clear. - Flexible Publishing: Writes one local Markdown file per ticket under .scratch/<feature-slug>/issues/, or publishes native issues with blocking links to trackers like GitHub or Linear with a ready-for-agent label. - Wide Refactor Handling: Sequences large mechanical changes as expand-migrate-contract ticket chains that keep CI green. - Use Case: After drafting a feature spec, ask for a ticket breakdown; review the proposed numbered list with blocking edges, approve it, and have the tickets published to your tracker ready for agents to pick up. ## 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?

Provide the spec path, issue URL, or work from the current conversation, and the skill drafts tracer-bullet vertical slices. Each ticket declares its blocking edges, and you review the numbered breakdown before it is published.

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. It contrasts with horizontal slices that only cover one layer and cannot be verified independently.

Can I publish tickets to GitHub or Linear?

Yes, the skill publishes one issue per ticket in dependency order using the tracker's native blocking or sub-issue relationships, applying a ready-for-agent label. Without a tracker, it writes one Markdown file per ticket under .scratch/<feature-slug>/issues/.

How are large refactors handled in ticket breakdowns?

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 batch is its own ticket with appropriate blocking edges.

What are the limitations of this ticket breakdown approach?

The skill requires a configured tracker and triage label vocabulary via the setup step, and it avoids embedding file paths or code snippets since they go stale. It also does not close or modify any parent issue.