← ClaudeAtlas

parallellisted

Run ready code items through isolated git worktrees, a fixed GLM 5.2 contributor, locked tests, two independent T0 reviewers, partial-success merging, and compact result digests. Use when goals batches ready code items or when the worktree build farm must resume, review, merge, or report a batch.
vraj-ai/skills · ★ 4 · Code & Development · score 73
Install: claude install-skill vraj-ai/skills
# Parallel `parallel` is the worktree-isolated build farm composed by `goals`. It never mutates `backlog.jsonl`. One item equals one branch and one worktree: ```text git worktree add -b goals/<slug>/<id> CONTEXT/worktrees/<slug>/<id> -> contributor builds test-first and commits -> two independent per-item T0 reviewers -> merge to MAIN_BRANCH or report failure ``` The fixed contributor is `opencode-go/glm-5.2`. GLM may join research council rounds but cannot review GLM-authored code. ## Batch input `MAX_BATCH` defaults to 3 and is capped at 4. Goals marks all selected ids `in-progress` atomically before invoking parallel. The CLI manifest is one line per item: ```text <id>|<branch>|<model>|<task prompt> ``` The task contains the plan/item path, exact acceptance criteria, locked Verification-command, MAIN_BRANCH, and absolute worktree path. Set `TEST_CMDS_JSON` to a complete JSON map from id to its locked command; `TEST_CMD` is only accepted for a one-item batch. Append the anti-over-engineering guard from `council`. Reject any manifest model other than the fixed contributor pin. ## CLI path When `OPENCODE_BIN`, `~/.opencode/bin/opencode`, or `opencode` on `PATH` is available, run: ```bash parallel/scripts/parallel.sh <repo-root> <worktree-root> <manifest> ``` The runner creates worktrees and launches one `opencode run --dir <worktree> --model <model>` process per item concurrently. CLI cannot directly select a `mode: subagent` agent, so each process uses the b