Linear Orchestrator — Development skill for Claude Code
Claude Code skill: an unattended nightly loop that turns Linear tickets into reviewed PRs.
How to install Linear Orchestrator
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open janwilmake/linear-orchestrator and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Linear Orchestrator does
Claude Code skill: an unattended nightly loop that turns Linear tickets into reviewed PRs.
Alternatives in Development
- Evo — turns your codebase into an autoresearch loop — discovers what to measure, instruments the benchmark, then run 1.4k ★
- Continuous Claude — Run Claude Code in a continuous loop, autonomously creating PRs, waiting for checks, and merging 1.3k ★
- Ctf 24h Fleet — 24h unattended multi-target Web CTF fleet loop runner 1.1k ★
README
Linear Orchestrator
**Tickets in. Reviewed pull requests out. Nobody watching.**
A [Claude Code](https://claude.com/claude-code) skill that runs your Linear board overnight and hands you a morning of pull requests to read.
There is an experimental second generation, [linear-orchestrator2](https://github.com/janwilmake/linear-orchestrator2), which moves the whole conversation — body, screenshots, review, steering — into the Linear ticket. This repo is the maintained generation: the conversation lives on the pull request, and you steer by commenting there.


What makes it different
**The whole interface is two surfaces.** A ticket in Linear, and a comment on a pull request. There is no chat window to steer, no label to remember, no plan to approve inside the tracker. To change the direction of the work you comment on the PR, and the loop reads it, answers it by name, and acts on it. That works on a **merged** PR too, which is where it earns its keep: merge, note the follow-up work the PR spotted but left out of scope, and the loop turns your note into the next ticket by itself. Teammates can steer it the same way, on purpose.
**Draft means something.** A PR leaves draft only on evidence — a review, a fix pass over that review, a screenshot when a user can see the change, no merge conflict, and CI green on the head commit. It never leaves draft on an agent's say-so. So what is not a draft in the morning is what is actually ready, and the drafts are the pile you can ignore until you have time.
**Idle costs nothing.** N
Related Skills
Nightly
Work while you sleep — a host-native autonomous coding agent that lands draft PRs by morning.
Burn Jira
Run one unattended pass of burn process jira over labelled Jira tickets — one session per ticket, stopping at
Anabranch
Headless agent that watches your tickets, figures out what it can confidently solve using Cursor & Claude-Code
Bulk Fix
Bulk-execute standalone bucket tickets — auto-apply atomic findings, group into M coherent PRs, one batch-revi
Daily Job Brief
A Claude Code skill (+ optional nightly automation) that turns your inbox and calendar into a living job-searc
Do Sentry Triage
Triage Sentry crashes for an iOS release into Linear tickets
Related Agents
Accountability Lead
Use on any run with 3+ concurrent PRs as a SECOND lead whose only job is to audit the FIRST. It answers four m
Linear Research
Research Linear tickets, cycles, projects, and milestones using Linearis CLI. Optimized for LLM
Notifier
Writes one lane's ending to the outside world during an unattended /dev-loop run — swaps the issue's workflow