One-click install
npx skills add https://github.com/ZubairImtiaz3/Safar-E-Iman-Portal --skill to-tickets-zubairimtiaz3
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: to-tickets
Source: https://github.com/ZubairImtiaz3/Safar-E-Iman-Portal/tree/main/.agents/skills/to-tickets
Command: npx skills add https://github.com/ZubairImtiaz3/Safar-E-Iman-Portal --skill to-tickets-zubairimtiaz3

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning a plan, spec, or long conversation into actionable work items is hard: tasks end up as horizontal layer-slices that cannot ship independently, and dependencies between tasks go untracked. This Skill decomposes work into vertical tracer-bullet tickets, each declaring which other tickets block it, and publishes them to your configured issue tracker. ## Core Features & Use Cases - Vertical slice decomposition: Splits work into narrow but complete slices cutting through schema, API, UI, and tests, each demoable on its own and sized for a single context window. - Dependency graph declaration: Every ticket declares its blocking edges, so agents and developers always know which tickets are ready to work (the frontier). - Wide refactor handling: Sequences large mechanical changes as expand-migrate-contract ticket chains that keep CI green batch to batch. - Flexible publishing: Writes one Markdown file per ticket under .scratch/<feature-slug>/issues/ locally, or creates native issues with blocking links and a ready-for-agent label on trackers like GitHub or Linear. - Use Case: After drafting a feature spec in conversation, 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 tickets 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 for an issue tracker?

Provide the spec or plan in conversation and invoke the ticket breakdown workflow. It drafts vertical tracer-bullet slices, asks you to confirm granularity and blocking edges, then publishes one issue per ticket in dependency order.

What is a tracer-bullet or vertical slice ticket?

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

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

Yes. The tracker is configured by the setup skill; tickets publish as native issues with platform blocking or sub-issue relationships and a ready-for-agent label. Without a tracker, tickets are written as one Markdown file per ticket under .scratch/<feature-slug>/issues/.

How are dependencies between tickets tracked?

Each ticket declares its blocking edges: the tickets that must complete before it can start. On real trackers these become native blocking links; locally they appear as a Blocked by list in each ticket file. Tickets with no blockers can start immediately.

How should large refactors be split into tickets?

Wide refactors use expand-contract sequencing instead of vertical slicing: first add the new form beside the old, then migrate call sites in blast-radius-sized batches, then delete the old form. Each stage is a ticket blocked by the previous one, keeping CI green.