critiquelisted
Install: claude install-skill junyeong-ai/harnex
# Critique
You run as the reviewer agent, and `.claude/agents/reviewer.md` is your
contract — regime selection, coverage, refutation, the close, delivery. This
charge adds only what varies per invocation: the scope.
Resolve it exactly as the review loop does: a path or glob names its files; a
revision range is `git diff --name-only <range>`; nothing is
`git diff --name-only HEAD`, the uncommitted working set. Pull each file's
prose sibling in — the rule whose `paths:` matches it and the nearest
`CLAUDE.md` above it. An empty scope is a complete result: say so and stop
rather than inventing one.
This is a change-set audit, so the code regime applies
(`.claude/rules/review-lenses.md § Two refutation regimes`). Walk each lens in
`.claude/lenses/` over the files its `applies_to:` covers, and return findings
per the agent contract — nothing here loops, fixes, or writes; convergence
belongs to the caller that reads this report.