to-tickets

Breaks plans and specs into tracer-bullet tickets with declared blocking edges published to a tracker.

Updated Sep 8, 2026
One-click install
npx skills add https://github.com/salomepoulain/makery-stations --skill to-tickets-salomepoulain
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: to-tickets
Source: https://github.com/salomepoulain/makery-stations/tree/main/stations/claude/workbench/pantry/skills/to-tickets
Command: npx skills add https://github.com/salomepoulain/makery-stations --skill to-tickets-salomepoulain

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning a plan, spec, or long conversation into actionable work items is error-prone: slices end up horizontal, dependencies stay implicit, and tickets land in the tracker without clear ordering. This Skill decomposes work into vertical tracer-bullet tickets, each declaring which tickets block it, and publishes them to the configured tracker. ## Core Features & Use Cases - Vertical slice breakdown: Splits work into narrow end-to-end slices spanning schema, API, UI, and tests, each demoable on its own and sized for a single context window. - Blocking edge modeling: Every ticket declares its blockers, and wide refactors are sequenced as expand-migrate-contract batches that keep CI green. - Dual publishing targets: Writes one local file per ticket under .scratch/<feature-slug>/issues/ or publishes real issues with native blocking links and a ready-for-agent label on GitHub, Linear, or similar trackers. - Use Case: After drafting a feature spec, ask the agent to break it into tickets; it proposes a numbered breakdown with blocking edges, quizzes you on granularity, then publishes the approved set in dependency order. ## 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?

Pass the spec path, issue number, or URL as an argument, or work from the current conversation. The Skill drafts vertical tracer-bullet slices, shows each ticket's title, blockers, and delivered behavior, then iterates with you until you approve the breakdown.

What is a tracer-bullet or vertical slice ticket?

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

Can it publish tickets to GitHub or Linear?

Yes. On a real tracker it creates one issue per ticket in dependency order, using native blocking or sub-issue relationships where available and applying the ready-for-agent label. Without a tracker it writes one markdown file per ticket under .scratch/<feature-slug>/issues/.

How are wide refactors handled in ticket breakdowns?

Wide refactors whose blast radius spans the codebase 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 in a final ticket blocked by every migrate batch.

Why does the Skill say to run /setup-matt-pocock-skills?

The Skill expects the issue tracker and triage label vocabulary to be configured beforehand. If that configuration is missing, it cannot know where to publish tickets or which labels to apply, so it asks you to run the setup command first.