to-tickets
Installation
SKILL.md
To Tickets
Create self-contained tickets an agent can execute without context, and no other planning artifacts. Default to .tickets/; commit and push.
Tracker
- One
.tickets/<feature-slug>/per feature; name ticketsNN-<slug>.mdfrom01. - First line:
Status: backlog,Status: claimed, orStatus: ready. - A ticket is blocked while a path under
## Blocked byexists; deleting the path clears it. - Delete completed tickets in their implementation commits; git history is the archive.
Process
- Read the context and referenced tickets; inspect the repo as needed.
- Find simplifying prefactors. Draft independently verifiable, end-to-end tracer bullets in domain terms. Put prefactors first; never split by layer.
- For oversized mechanical refactors, expand–contract: add the new form, migrate batches blocked by it, then remove the old form in a ticket blocked by every batch.
- Ask one recommended question at a time only about product semantics, destructive or one-way behavior, data/security/rollback, surface retention, or acceptance you cannot infer. Never ask about ticket boundaries, order, names, or implementation.
- Unless review is waived, present each ticket's title, purpose, blockers, and acceptance behavior.
- Publish approved tickets as
Status: ready; commit and push. Use only real blockers. Leave parent tickets unchanged.