engineering-reviewerlisted
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.