| 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 work
code-reviewer: For code review and security analysis
tester: 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
developer to implement auth logic
- Spawn
code-reviewer to review security
- Spawn
tester to 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