Agent Coordination
Coordinate multiple agents efficiently for complex development tasks across any programming language.
Quick Start
Choose your coordination strategy:
Parallel - Independent tasks → See PARALLEL.md Sequential - Dependent tasks → See SEQUENTIAL.md
Swarm - Multi-perspective analysis → See SWARM.md Hybrid - Multi-phase workflows → See HYBRID.md Iterative - Progressive refinement → See ITERATIVE.md
Available Agents
Agent Best For
code-reviewer Quality assessment, standards
test-runner Execute tests, verify functionality
feature-implementer Build new capabilities
refactorer Improve existing code
debugger Diagnose and fix issues
security-auditor Find vulnerabilities
performance-optimizer Speed and efficiency
loop-agent Orchestrate iterations
Basic Workflow
-
Choose strategy based on task structure
-
Select agents matching required capabilities
-
Execute with quality gates between phases
-
Validate outputs before proceeding
-
Synthesize results
Language Support
This coordination skill works with:
-
Python (Django, Flask, FastAPI)
-
JavaScript/TypeScript (Node.js, React, Vue)
-
Java (Spring, Jakarta EE)
-
Go (Gin, Echo)
-
Rust (Actix, Rocket)
-
C# (.NET, ASP.NET Core)
Common Patterns
Analysis + Execution:
- Swarm analysis (parallel agents gather insights)
- Sequential execution (apply findings)
- Parallel validation (verify results)
Test-Driven Workflow:
- test-runner: Run existing tests
- feature-implementer: Add functionality
- test-runner: Verify implementation
- code-reviewer: Quality check
Performance Optimization:
Loop with performance-optimizer until:
- Metrics meet targets
- No more optimizations found
- Max iterations reached
Quality Gates
Between each phase, verify:
-
Code compiles/parses correctly
-
Tests pass with adequate coverage
-
Security scans clean
-
Performance acceptable
-
No regressions introduced
Next Steps
Read the specific coordination pattern that matches your task structure. Each pattern includes detailed workflows, examples, and quality criteria.