| name | backlog-orchestrator |
| description | Drive a backlog of GitHub issues to PRs autonomously and sequentially. The loaded session becomes an orchestrator that triages issues into S/M/L tiers, spawns PAW implementer (and optional PAW Review) worker terminals that coordinate over telex instead of GitHub-comment polling, gates each PR through a preference/human-floor merge review, and auto-merges or routes to human review. Use when asked to work through a backlog/queue of issues autonomously, run an autonomous issue-fixing pipeline, or orchestrate PAW sessions across many issues. |
| compatibility | Requires macOS with iTerm2 or Terminal.app, or Windows with Windows Terminal, Copilot CLI on PATH, telex on PATH, GitHub CLI authenticated for the target repo, and the installed skills: launch-copilot-terminal, paw-pr-lifecycle, loop, and the PAW workflow skills (paw-lite / paw-review-workflow). |
Backlog Orchestrator
Use this skill when the user wants to autonomously work through a backlog of GitHub issues: each
issue is taken to a pull request by an autonomous PAW implementer session, optionally reviewed by
an autonomous PAW reviewer session, and then either auto-merged or routed to human review
by you, the orchestrator. The whole run is sequential โ one issue end-to-end at a time โ until
every selected issue's PR is in a terminal state (merged, pending human review, or blocked).
You are the orchestrator. You do not write feature code. You triage, spawn workers, coordinate
them over telex, gate merges, merge, and report.
The model in one paragraph
Worker sessions run in their own terminal windows/tabs (iTerm2/Terminal.app on macOS or Windows
Terminal, via launch-copilot-terminal) and in their own git worktrees. On macOS, automatic terminal
selection uses Terminal.app; iTerm2 is an explicit run-level choice because its first launch requires
one-time macOS Automation consent. The runs the PAW workflow
(config , e.g. ,
loaded as a skill โ launched as the agent) โ opens a PR. If the tier calls for it, a
โ launched (), with its prompt
authorizing autonomous review submission โ runs the PAW Review workflow โ submits a real GitHub PR review.
The implementer and reviewer hand off the review cycle (not GitHub-comment polling loops):
"review ready" โ "review posted" โ "re-review requested" โ "+1". The implementer keeps using the
to repair CI failures and merge conflicts (this stays a loop โ telex does
not replace it). When the PR is merge-ready, the implementer and messages .
You run a last-line (a subagent, not a correctness review) that reads
that field report, then either squash-merge (and ) or route to . On a
human-review route you do stand the worker down: you send so the
implementer's sentry keeps the PR mergeable until the merges; the implementer then messages
you , and only then do you stand it down. Either way, you advance to the next issue.