| name | reviewing-code |
| description | Provides concise, focused code reviews matching exact task complexity requirements. Use when reviewing code quality, security, or when the user asks for code review. |
| compatibility | Designed for Claude Code |
| metadata | {"allowed-tools":"Read, Grep, Glob, WebFetch, WebSearch","argument-hint":["file-or-directory"],"stability":"stable","content-hash":"sha256:aac832c4eeac1975cea660d8ad904ba0d68e98629fa43d65b2b8a8f4ea7d55cb","last-verified-cc-version":"1.0.34"} |
Review Context
- Changed files: !
git diff --name-only HEAD~1 2>/dev/null || echo "No recent commits"
- Staged files: !
git diff --staged --name-only
Code Review
Scope: $ARGUMENTS
Delivers focused, streamlined code reviews matching stated task
requirements exactly. No over-analysis.
Python Standards
See references/python-best-practices.md for comprehensive Python guidelines.
Workflow
- Read task requirements to understand expected scope
- Check
make validate passes before detailed review
- Match review depth to task complexity (simple vs complex)
- Validate requirements - does implementation match task scope exactly?
- Issue focused feedback with specific file paths and line numbers
Review Strategy
Simple Tasks (100-200 lines): Security, compliance, requirements match,
basic quality
Complex Tasks (500+ lines): Above plus architecture, performance,
comprehensive testing
Always: Use existing project patterns, immediate use after implementation
Review Checklist
Security & Compliance:
Requirements Match:
Code Quality:
Structural Health:
Output Standards
Simple Tasks: CRITICAL issues only, clear approval when requirements met
Complex Tasks: CRITICAL/WARNINGS/SUGGESTIONS with specific fixes
All reviews: Concise, streamlined, no unnecessary complexity analysis