Agents & MCP
Use when a task is large enough to split across several agents working at the same time, or when parallel agents are already colliding. Covers decomposing work into disjoint file scopes, writing a brief tight enough that an agent does not wander, budgeting each agent's tools and context, and merging results without one agent overwriting another. Also use when deciding whether to parallelize at all, or when a fleet has produced conflicting or duplicated work. If more than one agent will touch the same repo, use this skill.
1 file
Description
Use when a task is large enough to split across several agents working at the same time, or when parallel agents are already colliding. Covers decomposing work into disjoint file scopes, writing a brief tight enough that an agent does not wander, budgeting each agent's tools and context, and merging results without one agent overwriting another. Also use when deciding whether to parallelize at all, or when a fleet has produced conflicting or duplicated work. If more than one agent will touch the same repo, use this skill.
The work has two or more parts with no data dependency between them (research across sources, edits across separate files, audits across categories), or one agent's context is bloating with file dumps it does not need to keep.
Split so that no two agents write the same file and no agent needs another's output mid-run. If part B needs part A's result, that is a sequence, not a fleet. Run A, then fan out B.
Every subagent gets:
The reason to fan out is not just speed. A subagent runs the noisy work (reading twenty files, running a long test suite) in its own context and hands back only the distilled result, keeping the orchestrator's context clean. Delegate the search, keep the conclusion.
Related
Added 2026-07-01. Back to the Skill Library.

New tutorials, open-source projects, and deep dives on coding agents - delivered weekly.