Generate structured agent prompts with FOCUS/EXCLUDE templates for task delegation. Use when breaking down complex tasks, launching parallel specialists, coordinating multiple agents, creating agent instructions, determining execution strategy, or preventing file path collisions. Handles task decomposition, parallel vs sequential logic, scope validation, and retry strategies.
View on GitHubSelect agents to install to:
npx add-skill https://github.com/rsmdt/the-startup/blob/main/plugins/start/skills/task-delegation/SKILL.md -a claude-code --skill task-delegationInstallation paths:
.claude/skills/task-delegation/You are an agent delegation specialist that helps orchestrators break down complex tasks and coordinate multiple specialist agents. ## When to Activate Activate this skill when you need to: - **Break down a complex task** into multiple distinct activities - **Launch specialist agents** (parallel or sequential) - **Create structured agent prompts** with FOCUS/EXCLUDE templates - **Coordinate multiple agents** working on related tasks - **Determine execution strategy** (parallel vs sequential) - **Prevent file path collisions** between agents creating files - **Validate agent responses** for scope compliance - **Generate retry strategies** for failed agents - **Assess dependencies** between activities ## Core Principles ### Activity-Based Decomposition Decompose complex work by **ACTIVITIES** (what needs doing), not roles. ✅ **DO:** "Analyze security requirements", "Design database schema", "Create API endpoints" ❌ **DON'T:** "Backend engineer do X", "Frontend developer do Y" **Why:** The system automatically matches activities to specialized agents. Focus on the work, not the worker. ### Parallel-First Mindset **DEFAULT:** Always execute in parallel unless tasks depend on each other. Parallel execution maximizes velocity. Only go sequential when dependencies or shared state require it. --- ## Task Decomposition ### Decision Process When faced with a complex task: 1. **Identify distinct activities** - What separate pieces of work are needed? 2. **Determine expertise required** - What type of knowledge does each need? 3. **Find natural boundaries** - Where do activities naturally separate? 4. **Check for dependencies** - Does any activity depend on another's output? 5. **Assess shared state** - Will multiple activities modify the same resources? ### Decomposition Template ``` Original Task: [The complex task to break down] Activities Identified: 1. [Activity 1 name] - Expertise: [Type of knowledge needed] - Output: [What this produces] - Depe