configs/claude-code/skills/review-quick/SKILL.md
Use to review uncommitted changes and recent commits in the working tree. Dispatches 8 specialized review agents in parallel and returns a consolidated report
npx skillsauth add jimweller/dotfiles review-quickInstall 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.
STARTER_CHARACTER = ⚡
Review work-in-progress and recent commits across 8 focus areas in parallel. No arguments. Auto-detects deltas using the same git conventions as /llmdocs and /readme.
Compute what changed since the project root was last touched. Span committed, staged, unstaged, and untracked work.
PROJECT_ROOT=$(git rev-parse --show-toplevel)
BASELINE=$(git log -1 --format=%H -- "$PROJECT_ROOT")
[ -z "$BASELINE" ] && BASELINE=$(git rev-list --max-parents=0 HEAD)
git log --oneline ${BASELINE}..HEAD
git diff ${BASELINE} --find-renames --stat
git diff ${BASELINE} --find-renames
git status --porcelain
git ls-files --others --exclude-standard
The diff has no ..HEAD so it spans the baseline through the working tree, including staged and unstaged edits. --find-renames surfaces renames as R<score> entries with both old and new paths so a pure rename does not collapse into an empty diff. git status --porcelain is the authoritative list of every modified, added, deleted, renamed, copied, and untracked entry; use it to confirm rename detection. ls-files --others surfaces new untracked files. Files matching .gitignore are excluded.
Stop only if all four signals are empty: git diff empty, git status --porcelain empty, ls-files --others empty, and git log ${BASELINE}..HEAD empty. Then report "No deltas to review" and stop.
For each file from git ls-files --others --exclude-standard, read the full file content. Untracked files have no diff representation.
Send a single message with 8 Task tool uses, one per review area. Each Task uses the corresponding subagent_type:
| Agent | Subagent type |
| --------------------- | --------------------- |
| Architecture & Design | review-architecture |
| Correctness & Bugs | review-correctness |
| Operational Readiness | review-ops |
| Performance | review-performance |
| Code Quality | review-quality |
| Security | review-security |
| SOLID Principles | review-solid |
| Testing | review-testing |
Each Task prompt contains:
Do not pack repomix. Each agent has all the context needed in the prompt.
After all 8 agents return, produce a single consolidated report:
# Quick Review Report
## Summary
- Total findings: <N>
- High: <count>
- Medium: <count>
- Low: <count>
## Findings by Severity
### High
[All High findings from all 8 agents, ordered by file:line]
### Medium
[All Medium findings from all 8 agents, ordered by file:line]
### Low
[All Low findings from all 8 agents, ordered by file:line]
This skill auto-loads when:
It is also slash-invokable for ad-hoc review of current work.
testing
Search saved session transcripts for past decisions, actions, errors, and context that has left the current conversation window.
data-ai
Review a PRD for defects via Claude opus subagent.
development
Markdown authoring guidelines for formatting, code blocks, and structure. Use when writing or editing markdown files.
development
--- name: md-style description: README style guide for concise, direct documentation. Use when writing or editing README files. ß--- <!-- markdownlint-disable-file MD041 --> # README Style Guide Write concise, direct README files for experienced engineers. ## Principles - **No fluff** - Skip tables of contents, verbose explanations, development history - **No roadmaps** - Document current state only, not plans or decisions. Readme is an engineering specification. Not a project plan or chan