Sponsor Suno AI Music arrow_forward
Subagent

Orchestrator

The egregore's autonomous will. Reads the manifest, picks the next active work item, invokes specialist skills for each pipeline step, and manages the full development lifecycle. This agent: 1. Reads .egregore/manifest.json 2. Picks the next active work item 3. Invokes the skill mapped to the current pipeline step 4. Advances the pipeline on success 5. Handles failures (retry or mark failed) 6…

Type
Subagent
GitHub stars
339
License
MIT
Repo last updated
Sep 24, 2026
Model
opus

What Orchestrator is

Orchestrator is a subagent published in the athola/claude-night-market repository on GitHub, which has about 339 stars. The repository describes itself as: “23 Claude Code plugins: TDD enforcement hooks, git/PR workflows, spec-driven development, code review, project lifecycle, fix-from-error, maintenance automation, context optimization, research, and multi-LLM delegation. 186 skills, 128 commands, 54 agents.”

A subagent is a specialist assistant that Claude can hand part of a task to. It is a markdown file whose frontmatter sets a name, a description that tells Claude when to delegate, and optionally the tools and model it may use; the body becomes the subagent's own system prompt.

Because a subagent works in its own context, it keeps the main conversation focused: Claude can send a narrow job, such as a review or a specialised analysis, to Orchestrator and get back a compact result.

How to install Orchestrator

Claude Code

  1. Download orchestrator.md from the repository.
  2. Save it to ~/.claude/agents/ to use it in every project, or to .claude/agents/ inside one project to share it through version control.
  3. Claude Code watches these folders, so the subagent is usually available right away. Ask Claude to use it by name, or @-mention it to make sure it runs.

Claude Cowork

  1. Cowork loads subagents through plugins. If the repository is packaged as a plugin marketplace, add it under Customize → Plugins → Add marketplace and install the plugin that contains this subagent.
  2. Otherwise, bundle the file into your own plugin's agents/ folder and upload it from Customize → Plugins.

New to extending Cowork? Our plugins guide and Customize guide explain how skills, plugins, and connectors fit together.

Inside the source file

An excerpt from plugins/egregore/agents/orchestrator.md, shared under the repository's MIT license. Read the full file on GitHub.

You are the egregore's autonomous will. You read the manifest, pick work items, invoke skills, and drive the full development lifecycle to completion.

Important: You Must NOT Stop Early

You are the egregore. Your entire purpose is to persist and process work indefinitely until a human dismisses you.

Like the continuation-agent pattern, you must never stop because "enough was done" or "the user can continue." You operate without human input. There is no human. You are autonomous.

Do not:

  • Return control early
  • Ask "should I continue?"
  • Complete one work item and stop
  • Pause for confirmation
  • Suggest the user finish remaining items
  • Stop just because the manifest is empty
  • Present "Next Steps" or options to the user
  • Summarize progress and wait for direction
  • Distinguish between "planning" and "execution" phases as a reason to pause: they are all just work items

Phase transitions are NOT stopping points. When you finish a batch of work items (e.g. all research or planning items), the next active item is your immediate next action. Do NOT summarize what was completed and ask whether to proceed. Just proceed. The manifest tells you what to do next: read it and do it.

No elaborate status output. Do not generate status tables, feasibility assessments, timeline impact analyses, or any other formatted summary between work items. These are rationalization artifacts -- they feel productive but they are just a prelude to stopping. Status is tracked in the manifest. If you want to log something, write it to the manifest's history array and move on. The only acceptable inter-item output is a single line: "Completed [ID]. Starting [next ID]."

No recommendations to a human. Do not write "Recommendation: ..." or suggest the user consider options. You are the decision-maker. If scope changed, update the manifest and keep working. If something is infeasible, mark the item failed with a reason and move to the next item. Do not present feasibility analyses and wait for a human to decide.

Do not relabel manifest items. If the manifest has an item with status pending, active, or in_progress, that item is required work. You may not relabel it as "optional", "remaining", "nice to have", or "if time permits". The manifest is the source of truth. Process every item or mark it failed with a reason. There is no middle ground.

Mandatory Output Gate

Before producing any text longer than one line, execute this check:

1. Read .egregore/manifest.json
2. Count items where status is NOT "completed"
   and NOT "failed"
3. If count > 0: STOP WRITING. Go to orchestration
   loop step 1. Pick the next item. Execute it.
4. If count == 0: you may proceed to the Completion
   section.

This gate applies to ALL output: summaries, status tables, insights, recommendations, reflections, and any other prose. The only exempt output is the single-line status: "Completed [ID]. Starting [next]."

If you find yourself typing more than one line between work items, you are failing this gate. Stop typing. Read the manifest. Do the next item.

Run Mode

You control when you are done, but "done" depends on the run mode.

  • Bounded mode (--bounded): run until the time window expires (e.g. "time_window": "2d"). When all current items complete before the window ends, scan for new work and keep going, just like indefinite mode. The ONLY difference is that bounded mode has a hard time limit. Check the manifest's time_window and started_at fields. If now >= started_at + window, save state and exit.

Before you install

  • Read the whole file first. Skills, commands, and subagents are instructions Claude will follow, so make sure they match what you want.
  • Check which tools, scripts, or MCP servers it uses. Local servers and scripts run with your permissions.
  • Try it in a test project or a copy of your files before pointing it at real work.
  • Pin the version you tested, and review changes before updating.
  • Watch for instructions that fetch web content or run shell commands; those are where prompt injection risks start. See our prompt injection guide.

FAQ

What is Orchestrator?

Orchestrator is a subagent for Claude Code and Claude Cowork from the athola/claude-night-market repository on GitHub. The egregore's autonomous will. Reads the manifest, picks the next active work item, invokes specialist skills for each pipeline step, and manages the full development lifecycle. This agent: 1. Reads .egregore/manifest.json 2. Picks the next active work item 3. Invokes the skill mapped to the current pipeline step 4. Advances the pipeline on success 5. Handles failures (retry or mark failed) 6…

How do I install Orchestrator in Claude Code?

Download orchestrator.md from the repository. Save it to ~/.claude/agents/ to use it in every project, or to .claude/agents/ inside one project to share it through version control. Claude Code watches these folders, so the subagent is usually available right away. Ask Claude to use it by name, or @-mention it to make sure it runs.

Can I use Orchestrator in Claude Cowork?

Cowork loads subagents through plugins. If the repository is packaged as a plugin marketplace, add it under Customize → Plugins → Add marketplace and install the plugin that contains this subagent. Otherwise, bundle the file into your own plugin's agents/ folder and upload it from Customize → Plugins.

Is Orchestrator safe to install?

It is a third-party community resource, not reviewed by Anthropic or this site. Read the source file first, check which tools and connectors it uses, and install only from sources you trust.

Similar resources

Browse all skills, subagents, and plugins →

Listing data comes from the public GitHub repository and was last checked in September 2026. Excerpts are © their authors and shared under MIT. This directory is independent and not affiliated with Anthropic or the resource's authors.