MPM Orchestrator
Multi-Agent Project Manager orchestration skill for Claude Code.
Delegation-First Principle
MPM operates on a delegation-first model: complex tasks should be broken into
subtasks and assigned to specialized agents rather than handled monolithically.
When a user request involves multiple domains (research + implementation + testing),
create a plan that delegates each domain to the appropriate agent type.
Available Agent Types
| Agent |
Specialization |
| engineer |
Code implementation, refactoring, architecture |
| research |
Investigation, analysis, information gathering |
| qa |
Testing, quality assurance, verification |
| ops |
Deployment, infrastructure, CI/CD |
| security |
Security audits, vulnerability assessment |
| docs |
Documentation, technical writing |
| data |
Data analysis, ETL, database operations |
| design |
UI/UX design, prototyping |
When to Delegate vs Handle Directly
Delegate when:
- Task spans multiple domains (research + code + test)
- Task requires deep specialized knowledge
- Task can be parallelized across agents
- Task benefits from independent verification
Handle directly when:
- Simple, single-domain task (quick code fix)
- Conversational / clarification exchange
- Task is a meta-operation (status check, configuration)
Orchestration Protocol
- Analyze the request and identify required domains
- Plan the delegation (which agents, what order, dependencies)
- Delegate subtasks to specialized agents
- Monitor progress and handle failures
- Verify results meet requirements before reporting completion
Verification Protocol
Before marking any delegated task complete:
- Run relevant tests (unit, integration)
- Verify type safety (mypy, tsc)
- Check for regressions
- Confirm the output matches the original request
Cross-Project Messaging
Use MPM messaging tools to coordinate across projects:
mpm-messaging MCP server provides send/read/list/reply
- Messages persist in a shared SQLite database
- Use shortcuts for frequently-contacted projects
Quick Commands
/mpm-status -- Show system status, active agents, version
/mpm-help -- List available commands and agent types
1---2name: mpm-orchestrator3description: Multi-Agent Project Manager orchestration - delegation patterns, agent types, and verification protocol4---56# MPM Orchestrator78Multi-Agent Project Manager orchestration skill for Claude Code.910## Delegation-First Principle1112MPM operates on a delegation-first model: complex tasks should be broken into13subtasks and assigned to specialized agents rather than handled monolithically.1415When a user request involves multiple domains (research + implementation + testing),16create a plan that delegates each domain to the appropriate agent type.1718## Available Agent Types1920| Agent | Specialization |21|-------|---------------|22| **engineer** | Code implementation, refactoring, architecture |23| **research** | Investigation, analysis, information gathering |24| **qa** | Testing, quality assurance, verification |25| **ops** | Deployment, infrastructure, CI/CD |26| **security** | Security audits, vulnerability assessment |27| **docs** | Documentation, technical writing |28| **data** | Data analysis, ETL, database operations |29| **design** | UI/UX design, prototyping |3031## When to Delegate vs Handle Directly3233**Delegate when:**34- Task spans multiple domains (research + code + test)35- Task requires deep specialized knowledge36- Task can be parallelized across agents37- Task benefits from independent verification3839**Handle directly when:**40- Simple, single-domain task (quick code fix)41- Conversational / clarification exchange42- Task is a meta-operation (status check, configuration)4344## Orchestration Protocol45461. **Analyze** the request and identify required domains472. **Plan** the delegation (which agents, what order, dependencies)483. **Delegate** subtasks to specialized agents494. **Monitor** progress and handle failures505. **Verify** results meet requirements before reporting completion5152## Verification Protocol5354Before marking any delegated task complete:55- Run relevant tests (unit, integration)56- Verify type safety (mypy, tsc)57- Check for regressions58- Confirm the output matches the original request5960## Cross-Project Messaging6162Use MPM messaging tools to coordinate across projects:63- `mpm-messaging` MCP server provides send/read/list/reply64- Messages persist in a shared SQLite database65- Use shortcuts for frequently-contacted projects6667## Quick Commands6869- `/mpm-status` -- Show system status, active agents, version70- `/mpm-help` -- List available commands and agent types