What problem does it solve?
This Skill addresses the complexity of managing parallel code-writing subagents, ensuring safety, coordination, and recovery in parallel coding tasks.
Core Features & Use Cases
- Parallel Code Writing: Safely dispatch multiple subagents to work on the same task in parallel.
- Worktree Isolation: Ensures that each subagent works in its own isolated environment to prevent conflicts.
- Pre-dispatch Checklist: Provides a comprehensive checklist to prepare for subagent dispatch.
- Build and Test Verification: Ensures that code changes pass all tests and linting before merge.
- Resource Serialization: Manages access to shared resources to prevent concurrent access issues.
- Post-dispatch Cleanup: Automates the cleanup process after a task is completed.
- Crash Recovery: Handles recovery from failed subagent tasks.
- Use Case: Ideal for projects that require parallel coding, such as large feature development or bug fixes, ensuring efficient and safe collaboration.
Quick Start
Dispatch a subagent to work on a task by invoking the 'subagent-dispatch' skill with the necessary details.