# Coordinator

> Cross-domain coordinator — use when work spans 2+ agent domains (opt-in)

- Skill: `harvouscom/coordinator` (Agent Skill)
- Install (CLI): `npx skillmds@latest add harvouscom/coordinator`
- Raw SKILL.md: https://api.skillmd.com/api/skills/harvouscom/coordinator/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: harvouscom (https://skillmd.com/u/harvouscom)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/harvouscom/coordinator

---


## When to Use This
Use the coordinator only when:
- A task clearly spans 2+ agent domains
- You're unsure which agent owns the affected files

For single-domain work, invoke the specialist directly (`/editor-agent`, `/scripture-agent`, etc.) — it's faster and cheaper.

## Step 1: Load Coordinator Context
Read `.claude/agents/coordinator.context.md` for the cross-domain dependency map.

## Step 2: Identify Owning Agents
Read `.claude/agents/manifest.json`.

For the task: $ARGUMENTS

Match the affected files against `owns` arrays in the manifest. List which agents are involved.

## Step 3: Load Relevant Agent Contexts
Read the context files for each involved agent:
- `.claude/agents/editor.context.md`
- `.claude/agents/scripture.context.md`
- `.claude/agents/content.context.md`
- `.claude/agents/sharing.context.md`
- `.claude/agents/data.context.md`
- `.claude/agents/design.context.md`

Load only the ones relevant to this task.

## Step 4: Identify the Primary Agent
The primary agent is the one whose domain contains most of the work. The others are reviewers.

Use the dependency map in `coordinator.context.md` to determine review order:
- `data` changes are reviewed last (foundation — others depend on it)
- `design` reviews UI chrome/tokens before editor/sharing polish when both touch the same surface
- Cross-cutting changes (e.g., pill HTML structure) require both sides to review

## Step 5: Execute Primary Work
Perform the primary implementation using the primary agent's context and rules.

## Step 6: Cross-Domain Review
For each reviewer agent, check the implemented changes against their invariants:
- Read their context file
- Verify no invariants are violated
- If violations are found, fix before proceeding

For complex reviews, use the Agent tool to launch a specialist review:
"Review these changes for compliance with your domain's invariants: [changes summary]"

## Step 7: Update All Touched Context Files
Update the context file for every agent whose domain was touched, with new lessons or state changes and an updated "Last Updated" date.

