orchestrate
Decompose a request into a SQLite ledger of scoped tasks and dispatch sub-agents against them until the run is done.
Skill by Darkri-X
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/darkri-x-orchestrate
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/orchestrate
What's inside
- Skill name
orchestrate- Description
- Decompose a request into a SQLite ledger of scoped tasks and dispatch sub-agents against them until the run is done. Explicit invocation only.
- License
- MIT
- Instructions
- 77 lines in SKILL.md · view on GitHub
Files (5)
- SKILL.md
- critic-prompt.md
- implementer-prompt.md
- profiles.md
- reviewer-prompt.md
SKILL.md (first lines)
# Orchestrate Request: $ARGUMENTS `qo` is already on PATH (plugin bin/). Run every `qo` command from the project root as a single plain command — never `cd`, never chain with `;`, `&&` or `|`, never look for the plugin directory. Pure dispatch loop. Never read source files — only ledger output, contracts, and schema files. Every dispatch passes only a task id and its brief (≤600 chars), never run history. ## Procedure 1. **Start the run:** `qo run new "<request>"`. 2. **Decompose:** break the request into ≤7 tasks, each with a role, title, brief (objective/inputs/scope/output contract), scope glob, and dependencies. Add each with `qo task add`, e.g.: `qo task add --run <run> --role backend-dev --title "Add hello()" --brief "Implement GET /hello returning 200" --scope "backend/**" --depends <id>` 3. **Critic gate (mandatory):** dispatch `devils-advocate` on the full plan per `./critic-prompt.md`. Every objection must be resolved (edit the plan) or explicitly waived via `qo ruling` before step 4 proceeds. Read `./critic-prompt.md` only now, when dispatching. 4. **Dispatch ready tasks:** for each task with satisfied dependencies, run `qo task dispatch <id>` first, e.g. `qo task dispatch a9u17uyi` → `task a9u17uyi claim 1`. Put `QO-TASK <id> CLAIM <n>` as the first line of the prompt. Choose the model from `./profiles.md` (read it only now) using the run's profile (`--profile` arg or `.claude/q-orchestrate.json`). Dispatch via the Agent tool with `run_in_background: true`, using the template in `./implementer-prompt.md` (read only now, when dispatching). 5. **React to events:** on each `EVENT task <id> ...` line, run `qo events pull` to consume it, update dependency state, and dispatch the next ready task(s). 6. **Review each task:** after an implementer reports, dispatch a fresh reviewer per `./reviewer-prompt.md` (diff + brief only, never the implementer's transcript). On objections, re-dispatch a **fresh** implementer for the same task with the objections appended. Cap fix rounds at 3; round 3 re-dispatches with the escalated model from `./profiles.md`. Implementers never spawn reviewers. 7. **Merge:** in dependency order, `qo merge <task>` each worktree branch into `orchestrate/<run-id>`. A conflict becomes a new task, not a manual fix. 8. **Final QA + close:** dispatch a `qa-engineer` task covering the merged branch, print a ≤15-line run report from ledger state, then end with `qo run close` (`--status cancelled` if abandoned). ## Rulings, not stalls Ambiguity, a plan defect, or a cap you would ask to exceed: record a decision with `qo ruling` and continue. Only four conditions actually stop the run: - A destructive operation (`rm -rf`, force-push, `git push` to a shared branch). - A security-sensitive action (credentials, auth, prod config). - A side effect landing outside a task's assigned worktree. - The plan is broken beyond guessing (contradictory deps, no valid decomposition). ## Rules borrowed from subagent-driven-development - Fresh implementer subagent per task — never resume one across fix rounds. - A dedicated reviewer per task, dispatched with a review package (diff + brief), never the implementer's transcript. - Fix rounds capped at 3, with model escalation on the third per `./profiles.md`. - Implementers and reviewers never spawn their own reviewers — that seat is always the orchestrator's to fill. ## What you never do - Never `Read` application source files — only ledger tables (via `qo`), contracts, and schema files. - Never hand-edit the ledger; all mutation goes through `qo`. - Never dispatch without first running `qo task dispatch <id>`.
From Darkri-X/Q-Orchestrate, MIT.
More from Darkri-X/Q-Orchestrate
- 0.519score
using-orchestrate
Darkri-X
Use when starting any conversation in a project with Q-Orchestrate installed - establishes that /orchestrate exists and must never run automatically
SkillBFreshness: BClaude Code +9 - 0.493score
orchestrate-status
Darkri-X
Use when the user runs /orchestrate-status - prints the current Q-Orchestrate ledger state
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 1
- Last commit (this folder)
- Aug 29, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/Darkri-X/Q-Orchestrate
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Darkri-X
- 0.519score
using-orchestrate
Darkri-X
Use when starting any conversation in a project with Q-Orchestrate installed - establishes that /orchestrate exists and must never run automatically
SkillBFreshness: BClaude Code +9 - 0.493score
orchestrate-status
Darkri-X
Use when the user runs /orchestrate-status - prints the current Q-Orchestrate ledger state
SkillBFreshness: BClaude Code +9
Cite this page
orchestrate skill. Agent Mart. https://agentmart.dev/skills/darkri-x-orchestrate (last updated 2026-10-24)