to-tickets

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

Updated Aug 13, 2026
One-click install
npx skills add https://github.com/Evolutionary-Leadership/harness --skill to-tickets-evolutionary-leadership
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: to-tickets
Source: https://github.com/Evolutionary-Leadership/harness/tree/main/.claude/skills/to-tickets
Command: npx skills add https://github.com/Evolutionary-Leadership/harness --skill to-tickets-evolutionary-leadership

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning a spec or plan into actionable work items is error-prone: tickets end up as horizontal layer slices that cannot be demoed, dependencies between tasks go undeclared, and issue bodies lack the context implementers need. This Skill decomposes any spec, plan, or conversation into vertical tracer-bullet tickets with explicit blocking edges and publishes them to the issue tracker. ## Core Features & Use Cases - Vertical slice decomposition: Drafts tracer-bullet tickets that cut through schema, API, UI, and tests so each one is independently demoable and fits a single context window. - Dependency modeling: Assigns blocking edges to every ticket, publishes issues in dependency order, and links them to the parent spec issue using the tracker contract in docs/agents/issue-tracker.md. - Quality-gated issue bodies: Enforces a five-point self-check on each ticket's Why statement before filing, and handles wide refactors via expand-contract sequencing instead of forced vertical slices. - Use Case: After finishing a feature spec, run this Skill to quiz you on a proposed ticket breakdown, then publish the approved tickets as tracker issues ready for implementation to work the unblocked frontier. ## Quick Start Ask the AI to break the current spec into tracer-bullet tickets with blocking dependencies and publish them to the 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 vertical tracer-bullet slices, each cutting through schema, API, UI, and tests. You review the proposed breakdown, then approved tickets are published to the issue tracker in dependency order.

What is a tracer-bullet ticket in agile planning?

A tracer-bullet ticket is a narrow but complete vertical slice through every layer of the stack, making it independently demoable or verifiable. It contrasts with horizontal slices that cover only one layer and cannot be demonstrated on their own.

How are ticket dependencies and blocking edges handled?

Each ticket declares which other tickets block it, and issues are published blockers-first so edges reference real issue numbers. Blocking mechanics use sub-issues, native dependencies, or fallbacks defined in docs/agents/issue-tracker.md.

When should a wide refactor not be split into vertical slices?

Wide refactors, where one mechanical change breaks thousands of call sites, cannot land green as vertical slices. The Skill sequences them as expand-contract: add the new form, migrate call sites in batches, then delete the old form.

Why does a ticket get rewritten before being filed?

Every ticket's Why statement must pass five checks: present, under roughly 240 characters, describing what is wrong today, not restating the title, and written as plain prose. Tickets failing any check are rewritten before the issue is created.