Back to Skills

task-delegation

verified

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 GitHub

Marketplace

the-startup

rsmdt/the-startup

Plugin

start

Repository

rsmdt/the-startup
167stars

plugins/start/skills/task-delegation/SKILL.md

Last Verified

January 21, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/rsmdt/the-startup/blob/main/plugins/start/skills/task-delegation/SKILL.md -a claude-code --skill task-delegation

Installation paths:

Claude
.claude/skills/task-delegation/
Powered by add-skill CLI

Instructions

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

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
24225 chars