Claude review
Skill gmchande/claude-review
Codex skill for pragmatic fresh-eyes reviews with Claude Code
npx -y skills add gmchande/claude-reviewAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Single-session Pi/Kimi K3 review gate for a current diff, branch, plan, artifact, or coordinated multi-repo change. Launch one visible review, let the user steer it, independently judge Kimi's findings against the real files, and stop for approval before editing.
SKILL.md
3.7 KB, 761 tokens by cl100k_base, as published. Nobody here has run it
Claude Review
Run one independent Kimi K3 review in the Pi harness. Treat its findings as input, not authority. Keep the $claude-review name for compatibility until it is renamed separately.
Gate
Do not edit, format, generate, stage, commit, or push before the verification checkpoint. Always stop for approval after the checkpoint, even when the user also requested fixes.
Launch
- Run from the primary repo root.
- If this task already has a printed Pi session, keep using it. Never launch another review or retry a failed run without the user's explicit approval.
- Launch one review:
/path/to/claude-review/scripts/claude_review.rb \
--intent "Short description of the change"
Useful options:
--include-repo PATHadds another repo's authority, status, diff, and eligible untracked text; repeat as needed.--plan PATHsupplies a plan or PRD and becomes plan-only when the worktree is clean.--artifact PATHsupplies a document or workflow and becomes artifact-only when the worktree is clean.--base REFreviews committed primary-branch work when no worktree change is available.--dry-runprints the bundle without launching Pi.
Pi receives only read-only tools. Likely credential paths are excluded from untracked bundles, but this is not a secrets scanner.
Observe
- Let the user watch the visible Pi session. Press Escape to interrupt the current turn, then type a correction and press Enter. Press Ctrl+D only when finished; it is not needed to produce the handoff.
- Poll the printed marker and handoff paths. Marker
runningis active,0is complete,130is interrupted with Pi still open, and1is failed. A missing marker is startup, pending, or ambiguous; it is never failure by itself. - Treat a visibly working TUI or
runningmarker as active. Never use Zellij output obtained inside a sandbox as liveness evidence. If the TUI is gone and the marker remains ambiguous, report that and ask the user; never relaunch automatically. - Leave the session open for follow-ups until the user says it is finished.
Verify and Stop
After the latest marker contains 0:
- Read the handoff.
- Independently inspect the primary repo, every included repo, and every supplied artifact enough to understand the change and its material risks. Do not merely summarize Kimi.
- Verify each finding against the current files and project instructions. Classify it as accepted, rejected, or deferred.
- Judge whether Kimi's depth and priorities fit the change. Identify material issues it missed and reject pedantry, speculation, or unnecessary redesign.
- Report this checkpoint and stop:
Kimi reported:
- [short findings]
My independent assessment:
- Actual change: [what it does and its material risks]
- Review quality: [appropriately scoped, overreaching, incomplete, or mixed]
- Missed or under-reviewed: [important omissions, or none]
Accepted:
- [finding]: [why]
Rejected or deferred:
- [finding]: [why]
Implementation plan:
- [smallest edits]
- [focused checks]
Waiting for your go-ahead before I edit.
If Kimi reports nothing or gives an incomplete answer, say whether your own inspection supports that conclusion. Do not treat the absence of findings as validation by itself.
After Approval
Fix only accepted in-scope findings and rerun focused checks. Use the existing Pi session for a follow-up only when the fixes materially change the review target.
What ships with it: 9 files
77.8 KB alongside SKILL.md, 5 of them executable
agents/
- openai.yaml324 B
scripts/
- claude_review.rbruns27.3 KB
- claude_visible_session.rbruns8.4 KB
- review_handoff_hook.rbruns5.0 KB
- self_check.rbruns32.5 KB
- wait_for_review.rbruns1.6 KB
- .gitignore38 B
- LICENSE1.0 KB
- README.md1.5 KB