← ClaudeAtlas

parallel-build-orchestratorlisted

Drive a multi-node build across parallel git worktrees behind an adversarial review gate. Use this whenever the user hands over an epic, a batch of issues, or any multi-part build and wants it orchestrated end-to-end — "build these five issues in parallel", "orchestrate this epic", "fan this out and review before merging", "run a parallel build" — even if they never say "orchestrator". Plans a task DAG (scope, files touched, exact verification command, dependencies), serializes file-overlapping nodes and parallelizes the rest, delegates fan-out to stacked-impl-lanes and landing to stacked-merge-walk, and accepts no node until a reviewer that did NOT write the code has re-run the commands itself. Not a Workflow wrapper; this is a session-long process skill.
schmug/shipofclaudius · ★ 0 · Code & Development · score 59
Install: claude install-skill schmug/shipofclaudius
# Parallel Build Orchestrator Turn an epic or issue list into landed work by splitting it into a **DAG of independently verifiable nodes**, building the disjoint ones concurrently in isolated worktrees, and refusing to accept any node until an independent reviewer has *empirically* re-proven it. The three ideas that make this work, and that everything below serves: 1. **File overlap is the scheduling primitive.** Two nodes that touch the same file cannot run in parallel no matter how unrelated they look — they will silently clobber each other at merge. Overlap analysis is not documentation; it is what decides parallel vs. sequential. 2. **A node is defined by the command that proves it.** If you cannot name one command that fails now and passes after — or show a reproduction of the defect it fixes — the node is not scoped yet. 3. **The builder is not allowed to grade itself.** Pasted verification output is a claim, not evidence. The reviewer re-runs it. ## Phase 0 — Preflight - Confirm workspace before touching anything: `git rev-parse --abbrev-ref HEAD && pwd`. Parallel agents run here; do not stomp another branch. - **Confirm the base is current** — `git fetch origin && git rev-list --left-right --count origin/main...HEAD`. A nonzero left count means you are behind; rebase before reading anything. This is one command and it is the highest-leverage line in the phase: every downstream artifact — the file sets, the overlap matrix, the pointer verification, the red-state r