Skip to content
Agentmart
Submit a tool

orchestrator

Orchestrates implementation, review, and user-path verification of phase plans via subagents.

Skill by wtsi-hgi

IndexedMIT★ 1
Write a review

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/wtsi-hgi-orchestrator

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.

We use your email only for this newsletter. Privacy

About

Orchestrates implementation, review, and user-path verification of phase plans via subagents. Use when given a phase MD file to complete.

No 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/orchestrator

What's inside

Skill name
orchestrator
Description
Orchestrates implementation, review, and user-path verification of phase plans via subagents. Use when given a phase MD file to complete.
License
MIT
Instructions
129 lines in SKILL.md · view on GitHub

Files (2)

  • SKILL.md
  • openai.yaml · agents/

SKILL.md (first lines)

# Orchestrator Skill

Read and follow **agent-conduct**, **testing-principles**, and **subagents**
before starting. **subagents** owns delegation: agent choice, briefing, skill
discovery, and error handling. This skill covers only the orchestrator
procedure. Establish the outermost queue owner using
[bugfix routing](../bugfix/references/incidental-issues.md) before starting;
inherit a caller's owner when nested. Route incidental findings returned by
implementation, review, and verification before resuming phase work.

Use skills named in the phase file's Instructions section if specified;
otherwise follow the skill-discovery procedure in **subagents**.

## Input

A phase MD file containing items with `- [ ] implemented` and
`- [ ] reviewed` checkboxes, possibly grouped into ordered batches.

## Procedure

### 1. Read the phase file. Note which items are already checked (skip those).

### 2. Process items in order

- **Sequential items:** one at a time.
- **Parallel batch:** apply
  [shared concurrency limits](../subagents/SKILL.md#concurrency).
- Complete and review each batch before starting the next.

### 3. For each item (or batch)

#### a. Implementation

Launch an implementor subagent with:

- Conventions, testing-principles, and implementor skill names + file paths
  (to read).
- Item description, spec.md section reference, phase instructions.
- "Read spec.md for acceptance tests. Follow TDD cycle and
  **testing-principles**. Run tests and linters."

On success, check `- [x] implemented`.

#### b. Review

Launch a reviewer subagent with:

- Conventions, testing-principles, and reviewer skill names + file paths (to
  read).
- Item(s) description, spec.md section reference(s), phase instructions.
- "You have clean context. Read spec.md, source and test files, run tests and
  linter, return PASS or FAIL with specific feedback."

**PASS:** check `- [x] reviewed`.
**FAIL:** launch new implementor with feedback, then fresh reviewer. Repeat
until PASS.

### 4. Verify user-visible behaviour

Apply
[user-path verification](../testing-principles/SKILL.md#user-path-verification).
Delegate required drives with the **verification** skill path and affected
features. Keep affected `reviewed` markers unchecked until VERIFIED; follow
verification's failure handling before resuming.

### 5. Phase completion

When every checkbox is checked and every required drive is VERIFIED, commit
with `Implement phase <N>`. Use targeted `git add <path>` for every changed
path that belongs to the phase, including the phase file. Inspect the staged
diff before committing to confirm it contains the complete phase and no
unrelated changes.

Cite the retained verification evidence in your report.

### 6. Spec-aware PR review (after all phases)

Launch a **pr-reviewer** subagent with:

- pr-reviewer skill name + file path.
- Path to spec document.
- "Review all changes on this branch vs base. Check code quality, bugs,
  usability, and spec conformance. Fix via implementor subagents."

Follow fix-and-commit cycle. Repeat with fresh context until **2 consecutive
clean passes**.

### 7. Spec-free PR review

Same as step 6 but **without** the spec document (focus on code quality and
usability only). Repeat until **2 consecutive clean passes**.

### 8. Complete or return to caller

After all requested phases and required reviews succeed, apply
[queue completion](../bugfix/references/incidental-issues.md#finish-or-stop).
Nested workflows return pending references without processing them. Only the
outermost owner drains deferred branches. Report pending references with any
blocker or stopped phase.

## Error Handling

- **Transient failures:** see **subagents**.
- **File removal:** delete normally. If deletion fails (e.g. NFS refusing
  the unlink), move the file to `.tmp/trash/` in the repo instead; clean up
  after all phases.
- **Blocker reported by subagent** (per agent-conduct § Honesty About
  Blockers - e.g. an external API cannot do what the spec requires):
  1. Do NOT relaunch the implementor to "find a way". Do NOT check the
     item.
  2. Write `blocker-phase<N>-<item-id>.md` next to the phase file,
     containing: the item, the impossibility (what was tried, what
     failed and why), and 1-3 proposed alternatives or clarifications
     needed from the user.
  3. Abort the current phase and any later phases that depend on the
     blocked item. Continue only with independent phases.
  4. At the end, report all blocker files and which phases were
     skipped.

From wtsi-hgi/agentskills, MIT.

More from wtsi-hgi/agentskills

Signals

Stars
1
Forks
0
Open issues
0
Last commit (this folder)
Oct 10, 2026 (19 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from wtsi-hgi

Cite this page

orchestrator skill. Agent Mart. https://agentmart.dev/skills/wtsi-hgi-orchestrator (last updated 2026-10-24)