From skull
Dispatches independent work to parallel Claude Code sessions for true OS-level parallelism. Useful for large batches of independent tasks where speed matters more than quota.
How this skill is triggered — by the user, by Claude, or both
Slash command
/skull:fleetThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
In-session subagents (the `Task` tool) share one process and run mostly *one at a time* through the parent. For
In-session subagents (the Task tool) share one process and run mostly one at a time through the parent. For
real speed on independent work, dispatch the team to separate Claude Code sessions that run in true
parallel — each its own process and fresh context. That's the fleet. Used well it's a big speedup; used wrong it
burns your quota and creates merge conflicts. The guardrails below are the point.
| Fan out to parallel sessions | Keep it in one session (subagents or sequential) |
|---|---|
| chunks are independent (separate files/modules, parallel investigations, per-item work) | edits touch the same files, or steps depend on each other |
| the speedup is worth N× the usage | quota is tight / the job is small |
| little back-and-forth needed between chunks | frequent coordination is needed (cheaper in one context) |
Default to subagent-orchestration (in-session) for most work; reach for the fleet only when the work is genuinely parallel and big enough to matter.
claude --bg "review src/auth/ for IDOR" # or /bg inside a session
claude agents # monitor all running sessions
claude logs <id> # peek · claude attach <id> — interact with one
The supervisor manages concurrency and auto-isolates each session in its own git worktree, so parallel
edits never collide. State lives under ~/.claude/jobs/. This is the recommended way to fan out.export CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1).
Spawn teammates that share a task list and a mailbox (they message each other via SendMessage).
Start with 3–5. Caveats: in-process teammates don't survive /resume, one team per session, no
nested teams.cap-decomposer). Name each
chunk's owner files so no two workers touch the same file.worktree-isolation). For analysis/review, have each
background session write its findings to a named file.claude agents (background) or the team's shared task list. Don't micromanage — workers are autonomous.Built on Claude Code's own primitives — background agents, agent teams, and git worktrees. Complements
subagent-orchestration (in-session), worktree-isolation (isolation), and model-router +
context-engineering (cost). Doc links in docs/ECOSYSTEM.md.
npx claudepluginhub aturzone/skullParallelizes independent work (N slices, reviews, or tasks) across subagents using worktree isolation. Directs fan-out, scatter-gather, and comprehensive review workflows without agent confusion.
Patterns and principles for orchestrating parallel subagent execution: work decomposition (fan-out/fan-in, map-reduce), isolation, result synthesis, and failure handling. Use when a task splits into independent subtasks.
Orchestrates parallel campaigns with multiple agents in isolated worktrees across coordinated waves. Use for 3+ independent streams that run simultaneously.