What problem does it solve? Coordinating multiple coding tasks manually is slow and error-prone. This Skill lets you offload work to specialized subagents that execute tasks autonomously, either blocking for immediate results or running in parallel in the background. ## Core Features & Use Cases - Synchronous Delegation: Use subagent() to launch a subagent and block until it returns the task result. - Asynchronous Parallel Execution: Use startAsyncSubagent() to launch multiple independent tasks simultaneously and collect results later with waitForBackgroundTasks. - Follow-up Messaging: Use messageSubagent() for fire-and-forget follow-ups or messageSubagentAndGetResponse() when you need the subagent's answer before continuing. - Use Case: Given a session plan with tasks T002, T003, and T004, launch all three as async subagents referencing the plan, then collect their results once they finish. ## Quick Start Delegate task T003 from my session plan to a subagent and run it in the background while I continue working.