What problem does it solve?
This Skill provides a mechanism to delegate tasks to specialized subagents, allowing for autonomous execution and improved workflow management.
Core Features & Use Cases
- Task Delegation: Delegate tasks to subagents for synchronous or asynchronous execution.
- Synchronous Execution: Use
subagent to execute tasks that require immediate results.
- Asynchronous Execution: Utilize
startAsyncSubagent for background task execution.
- Message Subagents: Send messages to subagents for follow-ups and collect results with
messageSubagent and messageSubagentAndGetResponse.
- Use Case: For instance, you can delegate a complex task like 'Code review for new features' to a subagent and monitor its progress without interruption.
Quick Start
Use the delegation skill to start a subagent for code review of the 'new-features' branch using the command: delegation subagent(code-review, fromPlan=true, relevantFiles=["src/new-features/**"], relevantSkills=[".local/skills/code-review/SKILL.md"]).