What problem does it solve?
Manually working through a Linear backlog one issue at a time is slow, and naive parallelization causes merge conflicts, duplicated work, and lost state. This Skill runs a frozen Linear queue autonomously as serial batches with maximal safe parallel execution inside each batch, without asking the user to approve every next step.
Core Features & Use Cases
- Maximal Safe Batch Planning: Builds a conflict graph from dependency-ready issues and includes every ticket that can run concurrently without hard conflicts, never imposing arbitrary lane caps.
- Durable Parallel Execution: Dispatches each issue to a durable orchestrator child thread with its own disposable worktree, branch, and issue-scoped autogoal, then supervises all lanes concurrently.
- Queue-Terminal Discipline: Only counts issues as done when merged, verified, and moved to the team's completed state in Linear, with structured blocker classification and safe resume after restarts.
- Use Case: Point it at a Linear cycle or label containing 20 groomed tickets; it freezes the queue, plans batches, runs implementation lanes in parallel, serializes merges against main, and reports final counts and blockers.
Quick Start
Ask the agent to use $linear-backlog to run a specific Linear project, cycle, or label as maximal safe parallel batches until no eligible work remains.