plan-work-tickets

Slices plans and specs into dependency-ordered tracer-bullet tickets with declared blocking edges.

1|Updated Jul 13, 2026
One-click install
npx skills add https://github.com/dineshrevunuru/SuperSkills --skill plan-work-tickets-dineshrevunuru
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan-work-tickets
Source: https://github.com/dineshrevunuru/SuperSkills/tree/main/plan-work-tickets
Command: npx skills add https://github.com/dineshrevunuru/SuperSkills --skill plan-work-tickets-dineshrevunuru

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning a plan or spec into buildable work often produces tickets with hidden dependencies — a task looks ready, gets started, then stalls mid-build because an input it needs was never produced. This Skill cuts plans into vertical tracer-bullet slices, declares every blocking edge, and audits each ticket's inputs against producing tickets so work always starts from a genuinely ready frontier. ## Core Features & Use Cases - Tracer-bullet slicing: Cuts narrow but complete vertical paths through every layer (schema, action, UI, state, tests), each demoable on its own and sized to one context window. - Input-trace dependency audit: Traces every input a ticket consumes to the ticket that produces it, catching declared-but-insufficient edges before they stall a build. - Solo-first output: Writes plain-text ticket files to a local tickets/ folder by default, mode-switching up to a real tracker's native blocking links only when one is actually used. - Use Case: Given a spec for a "Saved venues" feature in a Next.js app, produce four numbered tickets where the audit reveals the favorites page lacks a read query, forcing the persistence ticket to own both the write mutation and the read query before sequencing begins. ## Quick Start Take the approved spec for this feature and break it into ordered tracer-bullet tickets with declared blocking edges in a local tickets folder.

Frequently Asked Questions about plan-work-tickets

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I break a spec or PRD into buildable tickets?

Cut vertical tracer-bullet slices — narrow but complete paths through every layer (schema, action, UI, tests) — each demoable on its own and sized to one context window. Then declare each ticket's blocking edges and order them so a ready ticket always exists.

What is a tracer-bullet ticket in software planning?

A tracer-bullet ticket is a narrow but complete vertical slice through all layers of a feature, rather than a horizontal slice of one layer like all the schema. It is demoable or verifiable on its own, such as a screen you can click or a route you can curl.

How do I find hidden dependencies between tasks before building?

Run an input-trace audit: for every ticket, trace each input it consumes — data it reads, a component it renders, a route it calls — to the ticket that produces it. An input with no producer reveals a missing edge or a missing ticket.

Can I use this without a project tracker like Linear or Jira?

Yes. The default destination is plain-text files in a local tickets folder, one file per ticket numbered in dependency order with blocked-by lists referencing file numbers. A real tracker's native blocking links are used only when you actually run one.

When should I not slice work into tickets?

Do not slice when the problem is not yet framed into a spec, when unresolved unknowns still gate the build order, or when the work is a throwaway prototype spike. Frame the problem, resolve the unknowns, or run the spike first.

How do I handle a wide refactor that no single slice can land?

Sequence it as expand, migrate, 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. Do not force it into one tracer bullet.