parallellisted
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