← ClaudeAtlas

dispatching-parallel-agentslisted

Use when facing two or more independent tasks that can be worked on concurrently without shared state or sequential dependencies.
pgoell/pgoell-claude-tools · ★ 0 · AI & Automation · score 70
Install: claude install-skill pgoell/pgoell-claude-tools
# Dispatching Parallel Agents Delegate independent problem domains to separate agents so they can run concurrently while the main session coordinates scope, integration, and verification. ## When To Use Use this skill when all of these are true: - There are two or more independent failures, investigations, or edits. - Each task can be understood with its own focused context. - Each task has a disjoint write scope, or is read-only. - The result of one task is not needed before another can start. Common cases: - Different failing test files with different likely root causes. - Independent package or module updates. - Multiple read-only codebase surveys. - Separate documentation updates in unrelated directories. ## Do not use when - Failures are likely symptoms of one shared root cause. - Tasks edit the same files, generated artifacts, shared schemas, lockfiles, or global configuration. - One task depends on another task's result. - You need a single coherent system diagnosis before splitting work. When in doubt, do one short local pass to classify the work before dispatching agents. ## Process 1. Identify independent domains. Name the task, files, and expected output for each domain. 2. Confirm disjoint write scopes. If two tasks might touch the same file, run them sequentially or merge them into one task. 3. Dispatch agents in parallel. Give each agent only the context it needs. 4. Keep the main session as coordinator. Do not duplicate the delegated work locally. 5.