name: to-issues description: Break a Linear PRD, Project, plan, or feature brief into dependency-aware Linear issues using AFK-ready vertical slices. Use when the user wants implementation tickets, issue DAGs, blockers, worker-ready tasks, or to convert a PRD into Linear work.
To Issues
Break a PRD or plan into independently assignable Linear issues. Linear is the source of truth for the issue graph, blockers, status, worker evidence, and PR links.
Read First
docs/agents/linear-workflow.mddocs/agents/triage-states.mddocs/agents/domain.md- relevant parent Linear Initiative/Project/PRD
- relevant
docs/architecture/*
Use the Linear skill/app for reads and writes. If Linear tools are unavailable, stop and ask the user to connect Linear.
Process
- Gather source material. Read the PRD, Project, Initiative, linked issues, comments, and current source/architecture docs where needed.
- Identify vertical slices. Each issue should cut through the necessary layers end-to-end and produce a demoable or independently verifiable result. Avoid horizontal tickets like "add schema", "add API", then "add UI" unless each is truly independently useful.
- Classify each slice.
AFK: worker can implement without more human input.HITL: needs design, product, credentials, provider action, or manual validation before implementation.
- Build the dependency graph. Use Linear blocker relations, not just prose. Prefer dependency order that unblocks the most work earliest.
- Quiz before publishing when interactive. Show the proposed issue list with type, dependencies, risk, and covered user stories. Ask for approval if there is meaningful ambiguity.
- Publish in dependency order. Create blockers first so later issues can link to real Linear IDs.
- Prepare orchestrator handoff. Each issue should be self-contained for a fresh worker session and include review/verification expectations.
Issue Body Template
## Parent
Linear Project/PRD: <link>
Initiative: <link or omit>
## What to build
Describe the end-to-end behavior this vertical slice delivers. Use stable
domain, interface, and workflow language. Avoid step-by-step implementation
unless a specific implementation decision is part of the PRD.
## Acceptance criteria
- [ ] Criterion 1
- [ ] Criterion 2
- [ ] Criterion 3
## Verification expectations
- Tests or checks expected for this slice.
- Browser, migration, auth, API, or CI evidence required if relevant.
## Risk and review
- Risk: low | medium | high
- Expected review stack: production-ready, backend-review, frontend-review,
auth-context-review, review-swarm, or other relevant skills.
## Blockers
- None - can start immediately
- Or: blocked by <Linear issue>
## Out of scope
- Adjacent work that should not be touched by this issue.
Slicing Rules
- Prefer many thin AFK slices over a few broad issues.
- Mark real decision work as HITL instead of pretending it is implementable.
- Include blockers/dependencies as Linear relations.
- Do not close or modify the parent PRD/Project except to link the new issues and summarize the issue graph.
- Do not assign work to a worker until all blockers are represented in Linear.
Linear Updates
After publishing, update the parent Project/PRD with:
- issue list in recommended execution order
- blocker/dependency summary
- HITL decisions that remain
- which issues are ready for the orchestrator