← ClaudeAtlas

parallel-featureslisted

SPECTER-specific methodology for running two or more independent Feature cycles concurrently in separate git worktrees — eligibility test (DAG independence + plan-time file-overlap check), per-worktree vs shared-state rules, union-merge setup for append-shaped workflow files, and merge-back sequencing (rebase + gate re-run for the second merge). Use when the Feature Map DAG shows independent branches and the user wants to run them in parallel, or when deciding whether two Features are safe to parallelize at all.
beomeodev/specter · ★ 0 · AI & Automation · score 70
Install: claude install-skill beomeodev/specter
<!-- Methodology adapted from arittr/spectacular (decomposing-tasks, executing-parallel-phase, cross-phase-stacking) + SPECTER shared-state analysis (2026-07 audit). --> # Parallel Features — Running Independent DAG Branches Concurrently Serial cycles cost sum(feature-hours); parallel costs max(). This skill defines when parallelizing is safe in SPECTER and the discipline that keeps the gates intact. ## 1. Eligibility — BOTH tests must pass **Test A — DAG independence.** In `docs/prd/feature-map.md`, neither Feature depends on the other, directly or transitively, and neither is the stub-and-forward *activator* of a structure the other consumes. Features the map marks as parallel-eligible pass; when in doubt, trace the dependency graph by hand. **Test B — file-overlap check (plan-time).** Compare the planned touched-file sets: each Feature's `plan.md` (or, pre-plan, the Feature section's In-scope deliverables). `intersection ≠ ∅` → **serialize** — shared files mean rebase conflicts and blurred review scope. Different top-level dirs (backend/ vs frontend/) or different repos are automatically independent. Same shared module (config, schema, router registry) → treat as overlap even if line ranges look disjoint. If either test fails: run serially. Do not rationalize ("the lines don't actually conflict") — the point of isolation is uncommitted-state separation and reviewable scope, not just merge conflicts. ## 2. One-time setup: union merge for append-shaped files Thr