to-tickets

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

Updated Jul 16, 2026
One-click install
npx skills add https://github.com/MaksymilianCzadowski/skills --skill to-tickets-maksymilianczadowski
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: to-tickets
Source: https://github.com/MaksymilianCzadowski/skills/tree/main/skills/engineering/to-tickets
Command: npx skills add https://github.com/MaksymilianCzadowski/skills --skill to-tickets-maksymilianczadowski

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 your configured tracker. ## Core Features & Use Cases - Vertical slice decomposition: 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, so the team can work the frontier — any ticket whose blockers are done. - Wide refactor handling: Sequences large mechanical changes as expand–migrate–contract ticket chains that keep CI green batch to batch. - Flexible publishing: Writes one local file per ticket under .scratch/<feature-slug>/issues/, or creates 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, iterates with you on granularity, then publishes the approved set to your tracker. ## Quick Start Ask the agent to break the current plan or 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 or plan in conversation and the Skill drafts vertical tracer-bullet slices, each cutting through schema, API, UI, and tests. It presents the breakdown with blocking edges for your approval before publishing anything to the tracker.

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

A vertical slice is a narrow but complete path through every layer of the stack, so a finished ticket is demoable on its own. Each slice is sized to fit in a single fresh context window, unlike horizontal slices that cover only one layer.

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

Yes, the Skill publishes to whatever tracker was configured via the setup command. On a real tracker it creates one issue per ticket with native blocking links and a ready-for-agent label; otherwise it writes one markdown file per ticket under .scratch.

How are ticket dependencies and blocking edges handled?▼

Each ticket declares which other tickets must complete before it can start, and tickets are published in dependency order so blockers exist first. You work the frontier: any ticket whose blockers are all done can start immediately.

When should a wide refactor not be a vertical slice?▼

A wide refactor, like renaming a column used across thousands of call sites, cannot land green as one vertical slice. The Skill sequences it as expand, batched migrate, then contract, with each batch as its own blocked ticket keeping CI green.