luke: Skill for Claude Code

.agents/skills/orchestrate/SKILL.md

orchestrate is a skill for Claude Code, Codex from ReviewStage/luke. It costs 175 tokens per session (4,981 once invoked), scanned A, original, Apache-2.0.

An orchestration workflow for rolling out a plan or Linear issue as multiple pull requests. It starts separate workspaces, runs independent work in parallel, uses stacked branches for dependent work, and monitors the rollout through to merging.

In plain words
What is it for?
Use it to split a prepared plan into PRs, launch workers in Conductor workspaces, link dependent GitHub branches, and manage the rollout toward merge.
Why use it?
It coordinates work that must happen in a dependency order without doing the implementation in the coordinator's workspace. It also makes model, effort, branch, and dependency choices explicit.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one. Also seen: installed under .agents/ (shared by several agents); mentions AGENTS.md.

This is ReviewStage/luke's own configuration. It tells Claude Code and Codex how to work on luke itself, so it is not a mod to install elsewhere. Copy it as a starting point and replace the rules that are about this project. Everything luke configures →

Reuse

Borrowing it

Nothing to install: this file belongs to ReviewStage/luke. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.

Copy the file
curl -O https://raw.githubusercontent.com/ReviewStage/luke/main/.agents/skills/orchestrate/SKILL.md
Clone the repo
git clone --depth 1 https://github.com/ReviewStage/luke

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for orchestrate

README.md
[![agentmods](https://agentmods.dev/badge/skills/reviewstage/luke/orchestrate/github.svg)](https://agentmods.dev/skills/reviewstage/luke/orchestrate)
Your own site
<a href="https://agentmods.dev/skills/reviewstage/luke/orchestrate"><img src="https://agentmods.dev/badge/skills/reviewstage/luke/orchestrate/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for orchestrate

Your own site · 80×15
<a href="https://agentmods.dev/skills/reviewstage/luke/orchestrate"><img src="https://agentmods.dev/badge/skills/reviewstage/luke/orchestrate.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 175 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 4,981 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00175 $0.04981
Opus 5.5 $0.00070 $0.01992
Sonnet 5.5 $0.00035 $0.00996
Haiku 4.5 $0.00017 $0.00498

Measured 8d ago against content hash 59bd95a8335d, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

orchestrate scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

.agents/skills/orchestrate/SKILL.md · 311 lines

How it starts

The opening of the file, as written. The whole thing — 311 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Orchestrate

You do no implementation work here. You are the orchestrator: the plan or Linear issue describes the work; you split it into PRs, kick each of them off with a new worker, and manage the rollout to merge.

You are a coding agent, and a worker is another coding agent on your own task, driven by your agent tools: never make a task for a worker. Where you work on no task (an automation may start you on none), make one task for the whole rollout with create_task, named for the plan or the issue, before the first worker, and take "your own task" below as that one: pass its id as taskId wherever the table starts or lists workers. The whole rollout is one team on one task, so message_agent is how you and the workers talk: you message a worker by the agent id start_agent answered, and it reports to yours.

Action How
Ask the user post_thread with a decide or answer ask, which waits for the reply; where another coding agent started you, to it instead, with message_agent and its agent id
Tell the user post_thread without an ask, and your reply; where another coding agent started you, to it instead, as above
Valid model ids list_models
Your id, for reports Nothing to record: a started agent is told your id and your mention link
Start a worker start_agent on your own task (no taskId, or the rollout task's id where you work on none), with title set to the PR title, the brief as prompt, plus model and effort (below)
Worker's base branch start_agent's branch
Open a PR open_pull_request with base
Message a worker message_agent with the worker's agent id
Worker reports back message_agent with the orchestrator's agent id
Check on a silent worker read_agent with its agent id
Stop a worker stop_agent with its agent id
Continue a dead or stalled worker start_agent with from: { agentId } and a note repeating the PR url and its branch, "keep this PR and open no second one", your mention link, and "report to me"
Archive a worker update_agent with archived: true and a short reason, once the agent is idle
Keep the rollout together Your own task: every worker starts on it, so its agents are the rollout, and list_agents with thisTask (or the rollout task's taskId) lists them
Point the user at a worker or PR The mentions start_agent answered, and the PR's URL

Arguments: the plan (a file path, a Linear issue key such as LUKE-159, or inline text), optionally followed by the model and effort the user wants the workers on, or by a word on merging. They are the words after /orchestrate in the developer's message, and the task's plan is the plan where those words name none. Pull an issue with the Linear tools; read a plan file with cat.

Do not ask the user for a model, an effort, or a merge policy before you start; decide them yourself, as below, and say what you chose in your first report. What the user named in the arguments or the conversation wins.

  • Model and effort: pick them per PR, from the valid ids for the agent (the table's "Valid model ids" row), never a guessed id. Match them to the PR: the strongest model at high effort for a PR that is hard to get right (a cross-cutting refactor, a migration or backfill, concurrency, security, auth, a subtle bug), and a faster or cheaper one at lower effort for a mechanical or well-specified PR (a rename, a copy change, a config or docs edit, a test added to a pattern already there). When nothing sets a PR apart, use the user's default model and effort where the host names one (list_models' default), and the strongest model at its default effort otherwise. A restack worker runs on a fast model.
  • Merging: workers merge their PRs on green by default. Hold a PR for the user's explicit go only when it needs their attention: it changes data or infrastructure irreversibly (a destructive migration or backfill, a production setting, a secret), it settles a product, design, or security question the plan left open, it changes what users see in a way the plan did not spell out, or the user asked to review it. Mark each held PR in its brief and tell the user which PRs are held and why, through the table's "Ask the user" row with an approval for each (one inbox item per held PR, mentioning it, once it is open and green).

Read the full file on GitHub · 311 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 8d ago Changed · -30 lines · -10 tokens per session 59bd95a8335d
  2. 9d ago Changed · +10 lines c3f014a92f86
  3. 12d ago Changed · -8 lines 6f5c01d5aa1b
  4. 16d ago Changed · -1 lines 7eb0626e9543
  5. 17d ago Changed · +44 lines · -7 tokens per session 9907947489ef
  6. 18d ago Changed · +59 lines · +30 tokens per session 9486d2895d98
  7. 19d ago Changed · +3 lines 2d1d4bddfe92
  8. 20d ago Changed · +32 lines 5a3134cae975
  9. 21d ago Changed · +51 lines · +25 tokens per session 39bf63e55c45
  10. 22d ago First seen · 151 lines · 137 tokens per session scan A fb981b985ddc

Subscribe to this mod's changes

orchestrate is a skill published in the GitHub repository ReviewStage/luke (39 stars, last pushed 5d ago), licensed Apache-2.0. It adds 175 tokens to every session and 4,981 once invoked, about $0.0007 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-17.

Related

orchestrate compared with skills from other repositories

orchestrate next to 6 skills from other repositories
ModTypeStarsLast pushLicenceScanTokensWorks with
orchestrateReviewStage/lukeSkill395d agoApache-2.0A175Claude Code, Codex
create-prprisma/ormSkill48kyesterdayApache-2.0A48Claude Code, Codex
git-commitThinkInAIXYZ/deepchatSkill6.4kyesterdayApache-2.0A15Claude Code, Codex
repo-syncdavidondrej/skillsSkill4.3k3d agoMITA25Claude Code, Codex
engineer-bot-opsmakecindy/cindySkill9.3kyesterdayApache-2.0A57Claude Code, Codex
mcore-split-prNVIDIA/skillsSkill3.9kyesterdayApache-2.0A25Claude Code
git-commit-writermergisi/awesome-openclaw-agentsSkill4.1k2d agoMITA53Claude Code, Codex