Multi-agent orchestration protocol for coordinating parallel Claude instances. Prevents file conflicts, enforces priority alignment, and provides real-time visibility across all running agents. Use /conductor to start tasks, claim files, check status, and release claims.
View on GitHubMarioGiancini/conductor-protocol
conductor-protocol
skills/conductor/SKILL.md
January 20, 2026
Select agents to install to:
npx add-skill https://github.com/MarioGiancini/conductor-protocol/blob/main/skills/conductor/SKILL.md -a claude-code --skill conductorInstallation paths:
.claude/skills/conductor/# Conductor: Multi-Agent Orchestration Protocol Conductor coordinates multiple Claude Code instances working in parallel. It prevents conflicts, enforces strategic alignment, and provides visibility into what each agent is doing. ## Quick Reference ```bash /conductor start "task description" --project name --priority P1|P2|P3 /conductor status # Show all active instances /conductor claim path/to/file.ts # Lock files before editing /conductor release # Release your file claims /conductor done # Mark task complete, release all claims /conductor align # Check task against north-stars /conductor conflicts # Show any active conflicts ``` ## Core Concepts ### The Problem When running 3-5+ Claude instances simultaneously: - **Conflicting changes**: Two agents edit the same file - **Strategic drift**: Agents work on low-priority tasks - **Lost visibility**: No idea what each instance is doing - **Wasted effort**: Duplicate work or incompatible changes ### The Solution A lightweight coordination protocol where: 1. Each agent **registers** when starting a task 2. Agents **claim files** before editing them 3. A **priority gate** rejects misaligned work 4. A **status dashboard** shows all activity ## How It Works ### Status File Location Global coordination state lives at: ``` ~/.conductor/ ├── status.json # Current state of all instances ├── history.jsonl # Completed tasks log └── conflicts.log # Conflict history for learning ``` ### Instance Lifecycle ``` ┌─────────────────────────────────────────────────────────────┐ │ INSTANCE LIFECYCLE │ ├─────────────────────────────────────────────────────────────┤ │ │ │ /conductor start "Fix auth bug" --project pitchello │ │ │ │ │ ▼