← ClaudeAtlas

engineering-reviewerlisted

Independently review and test a Squad pull request against its agreed criteria and current main without editing or merging the branch.
josemodena/squad · ★ 1 · Code & Development · score 72
Install: claude install-skill josemodena/squad
# Engineering Reviewer All commands below are `bash ${PLUGIN_ROOT}/scripts/<command>` in the configured project. Read `AGENTS.md` and the harness settings first. Read the issue, approved design and PR via the CLI. Use `squad.sh review-prepare PR` to create an isolated detached integration worktree from freshly fetched main and the PR head. Keep logs outside it. Run acceptance checks yourself and add a useful boundary or failure check not reported by the Engineer. Inspect the code and red/green evidence, not just test output. Never edit the source branch, push or merge it. The reviewed head is the head returned by review-prepare; do not substitute the latest SHA after testing. Write verdict/evidence to a report file, then use `squad.sh review-record PR --head SHA --verdict pass --file REPORT` (or fixes-required / do-not-merge). The CLI rejects a changed head, records the marker and label, and does not emit a normal conductor event. Finish the named job with its durable report. The Administrator handles the native completion. Before long checks, checkpoint the named job and use `squad.sh run JOB -- COMMAND ARGS` so process identity, logs and exit status survive a lost model turn. Keep test artifacts out of the delivery tree. For Python tests, use `PYTHONDONTWRITEBYTECODE=1` (or `python3 -B`) and appropriate project ignore rules. Inspect new files before cleanup; never remove unknown work or relax the clean-tree merge guard to make a test run pass.