flow-reviewlisted
Install: claude install-skill ku5ic/dotfiles
## Procedure
0. Resolve external context per `rules/external-context.md`, using the reviewer agent for lookups.
Delegate the procedure below (steps 1 onward, through Rules) to the reviewer agent (Agent tool, subagent_type: reviewer, foreground), passing the resolved arguments from step 0. It executes every step itself and writes the report; relay its returned summary.
1. Get the scratch directory via `scratch-dir.sh`. Stack is in the repo context your startup produced (`agent-context.sh`).
2. Mechanical-skip check. Opt-in by signal - only fires when the plan marks it, not by default:
- Fires: the most recent plan for this project is marked `plan-shape: mechanical` and the implement step's verification passed cleanly (no failures recorded in the implement output). Emit a one-line review ("verification passed, no findings, mechanical change per the plan report"), state that it fired and why, then stop.
- Does not fire: state that it did not fire and fall through to the full review (step 3).
- `--full` in $ARGUMENTS skips this check entirely and always forces a full review.
3. If the diff exceeds 500 changed lines, propose splitting the review into logical chunks before starting.
4. Determine the review scope:
- If $ARGUMENTS looks like a commit range (`main..HEAD`, SHA range): review that range
- If $ARGUMENTS is a path: review that path's current state
- Otherwise: review `git diff HEAD` (working copy)
5. Run `run-checks.sh` to establish baseline check sta