agent-manager/delegating-tasks/SKILL.md
Decompose requirements into discrete tasks and delegate them to the most appropriate specialist agents based on their capabilities.
npx skillsauth add 7a336e6e/skills Delegating TasksInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
4 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Break down user requirements into well-scoped tasks, match each task to the best-fit specialist agent, and write those tasks to tasks.md with clear acceptance criteria so every agent knows exactly what to deliver.
Read AGENTS.md at the project root and the reference file at agent-manager/delegating-tasks/references/agent-capabilities.md to understand which agents are available and what each one can do.
Before decomposing anything, check whether the requirement is clear enough to act on. If not, ask the user targeted clarifying questions. Never guess at intent when the scope is ambiguous.
Example clarifying questions:
Break the requirement into 3-5 discrete tasks. Each task must be independently completable by a single agent.
Example — decomposing a feature request for "Add user profile page":
Task 1 (Architect): Define the profile page data model, API contract, and component hierarchy.
Task 2 (Backend): Implement GET /api/users/:id and PATCH /api/users/:id endpoints per the API contract.
Task 3 (Frontend): Build the ProfilePage component consuming the API contract from Task 1.
Task 4 (Storage): Add the user_profiles table migration and seed data.
Task 5 (Designer): Create the profile page layout, responsive breakpoints, and design tokens.
Use agent-capabilities.md to select the right agent for each task. Consider:
For every task, record the following fields in tasks.md:
## Task: <short title>
- **Assigned to:** <agent name>
- **Status:** Todo
- **Depends on:** <task ID or "none">
- **Acceptance criteria:**
1. <specific, testable criterion>
2. <specific, testable criterion>
3. <specific, testable criterion>
- **Notes:** <any additional context the agent needs>
Explicitly declare which tasks block other tasks. For example, the Architect's data model task should be marked as a dependency for the Backend, Frontend, and Storage tasks.
Once all tasks are written to tasks.md, notify the orchestration workflow so execution can begin.
The output is a set of task entries written to tasks.md. Each entry follows the template in the instructions above. After writing, produce a short summary listing each task title, the assigned agent, and any dependency relationships.
Example summary:
Delegated 4 tasks:
1. Define profile data model -> Architect (no dependencies)
2. Implement profile API -> Backend (depends on 1)
3. Build ProfilePage component -> Frontend (depends on 1)
4. Add user_profiles migration -> Storage (depends on 1)
../../shared/task-tracking/SKILL.md — for the canonical task format and status lifecycle.references/agent-capabilities.md — the master reference of agent skills used for task-to-agent matching.development
Implement features using the Red-Green-Refactor cycle to ensure testability and correctness from the start.
data-ai
Manage the `tasks.md` ledger with strict locking and collision avoidance protocols to allow multiple agents to work in parallel safely.
development
The git-workflow skill defines branching conventions, commit message formats, and pull request standards that all agents must follow for consistent version control.
development
The environment-config skill standardizes how agents manage environment variables, secrets, and application configuration across local development and deployed environments.