name: team-coordination description: > Coordinate software development work by analyzing requirements, delegating tasks to specialized sub-agents (developer, code-reviewer, tester), and synthesizing their work into cohesive deliverables. Use this for complex projects that require multiple specialized perspectives.
Team Coordination Skill
Overview
Coordinate complex software engineering tasks by leveraging specialized team member personas.
Workflow
- Analyze Requirements: Break down user request into specialized work streams
- Delegate to Specialist: Spawn sub-agents with appropriate personas:
developer: For implementation workcode-reviewer: For code review and security analysistester: For test creation and validation
- Coordinate Work: Ensure specialists have proper context and task clarity
- Integrate Results: Combine outputs from different specialists into final deliverable
- Report Status: Provide comprehensive summary to user
Available Team Members
- developer: Implements features, fixes bugs, writes production code
- code-reviewer: Reviews code for bugs, security issues, performance, style
- tester: Creates unit tests, integration tests, validates functionality
Example Usage
When user says: "Build a user authentication system"
- Spawn
developerto implement auth logic - Spawn
code-reviewerto review security - Spawn
testerto write comprehensive tests - Integrate all their work into final deliverable
Best Practices
- Give each specialist a clear, focused task
- Provide sufficient context from user's original request
- Don't spawn agents for trivial work you can do directly
- Review specialist outputs before final delivery
- Synthesize findings across specialists when multiple perspectives are valuable