agents/dot-agents/skills/review/SKILL.md
Fast multi-model code review for quick/casual checks of local diffs, staged changes, latest commits, branches, PRs, or specific files. Use this whenever the user asks for a quick review, light review, sanity check, scan for obvious issues, or asks simply to review code without saying deep/thorough/rigorous. Uses faster models in parallel and returns only validated high-signal findings. For exhaustive pre-merge confidence, use deep-review instead.
npx skillsauth add nathankoerschner/dotfiles quick-reviewInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill for a fast, high-signal code review. The goal is to catch obvious correctness, security, test, accessibility, and maintainability problems without the expense or latency of the deep-review skill.
Move quickly, but avoid noisy drive-by comments. Do not dump a large review packet into small/fast models. First have the orchestrating agent inspect the diff and derive targeted review questions, then send each quick reviewer a focused slice of context and questions. The orchestrator synthesizes only findings that look real from the diff/context.
The user may provide:
owner/repo#numberDetermine review scope in this priority order:
owner/repo#numbergit diff main...HEADgit diff --stagedgit show --stat --patch HEADFor a PR, use gh to fetch PR context when available. If gh is unavailable or unauthenticated, fall back to git commands and state the limitation.
The main agent should be the smart orchestrator. Before spawning quick reviewers:
Quick review should not crawl the entire repo unless a targeted question clearly requires it. The orchestration work matters because smaller models do better when asked specific questions with bounded context.
Spawn these quick reviewers in parallel in a single subagent batch. Give each reviewer targeted questions and focused context; do not blindly pass the whole review packet unless the diff is tiny:
pr-review-claude-haiku — Claude Haiku, low thinkingpr-review-gpt-mini — GPT mini, low thinkingpr-review-gemini-flash — Gemini Flash, low thinkingUse agentScope: "user" unless the user explicitly wants project-local agents too.
Example tool shape:
{
"agentScope": "user",
"tasks": [
{ "agent": "pr-review-claude-haiku", "task": "<targeted review questions and focused context for Claude>", "cwd": "<repo root>" },
{ "agent": "pr-review-gpt-mini", "task": "<targeted review questions and focused context for GPT mini>", "cwd": "<repo root>" },
{ "agent": "pr-review-gemini-flash", "task": "<targeted review questions and focused context for Gemini Flash>", "cwd": "<repo root>" }
]
}
If one model is unavailable, say so and continue with the others. If all fail, ask whether to retry or switch to deep-review.
Run the reviewers concurrently, not sequentially.
Each reviewer prompt should ask it to:
high, medium, or low..md files).After the quick reviewers return:
Return concise Markdown in chat only. Never write the report to a file or create any review artifacts:
# Quick Review Report
## Summary
- Scope reviewed: ...
- Reviewers: Claude Haiku, GPT mini, Gemini Flash (note failures if any)
- Overall recommendation: approve / fix issues below / consider deep-review
## Findings
### [high|medium|low] Title
- **Evidence:** file/line/diff reference
- **Why it matters:** ...
- **Suggested direction:** ...
## Notes
- Mention important limitations, skipped context, or why a deep-review may be warranted.
Only implement fixes after the user asks for them.
development
Simplifies and refines code for clarity, consistency, and maintainability while preserving all functionality. Use when asked to simplify, refactor lightly, clean up, or improve recently modified code without behavior changes.
tools
Write a path-free, clipboard-ready handoff prompt that lets another agent investigate, discuss, or pick up a specific task.
testing
Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".
development
Run a Pi-based structured code review as a closeout check on local, branch, PR, or commit changes before commit or ship.