← ClaudeAtlas

dag-fleetlisted

Persistent, budgeted, DAG-ordered runner for parallel `claude -p`, `codex exec`, or `pi -p` workers in tmux. Use ONLY when you need persistence across sessions, per-worker budget caps, dependency ordering, or mixed models/providers per worker. For ad-hoc parallel sub-agents inside a live conversation, use Claude Code's built-in Agent tool instead.
quickcall-dev/skills · ★ 1 · AI & Automation · score 78
Install: claude install-skill quickcall-dev/skills
# Fleet A skill for running parallel `claude -p`, `codex exec`, or `pi -p` workers in tmux with budgets and DAG dependencies. Supports Claude, Codex, and Pi providers — set per-fleet or per-worker. Operator owns all kill / steer / re-direction — there is no auto-restart, no auto-verify, no babysitter loop. ## Prerequisites - **bash >= 4.0** — macOS ships bash 3.2 (from 2007). Install modern bash: `brew install bash` - **flock** — Linux built-in. macOS: `brew install flock` - **tmux** — `brew install tmux` or `apt install tmux` - **jq** — `brew install jq` or `apt install jq` ### macOS quick-start ```bash brew install bash tmux jq flock # Then invoke launch.sh explicitly with bash 4+: /opt/homebrew/bin/bash /path/to/dag-fleet/scripts/launch.sh <fleet-root> ``` If `flock` is unavailable, `launch.sh` will skip locking with a warning. Pass `--no-lock` to suppress the warning. ## When to use this skill (and when NOT to) **FIRST: prefer Claude Code's built-in Agent tool when any of these are true.** It's simpler, faster, and avoids the fleet machinery entirely. - The work fits inside the current conversation - All sub-agents will finish in under 10 minutes - You'll synthesize the results in the same session - You don't need budget caps or dependency ordering **Reach for THIS skill only when ≥1 of these is true:** - **Persistence:** the run will outlive the parent `claude` process (e.g. multi-hour fleet, user closes laptop) - **Per-worker budgets:** you need `max_budget_usd