Installs into .claude/skills of the current project.
Are you the author of Code Review?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/prapaa-ai-code-review)
---
name: code-review
description: Review code changes for bugs, security issues, and improvements
version: 1.0.0
invocation: both
allowed-tools: read_file grep_search find_files list_directory run_command
tags:
- review
- quality
- bugs
---
# Code Review
Review the current git diff or specified files for defects and improvements.
## Instructions
1. Run `git diff` (or `git diff --cached` for staged changes) to obtain the changeset. If specific files are provided, scope the review to those files.
2. Read each changed file in full to understand surrounding context, not just the diff hunks.
3. Analyze every change for the following categories:
- **Bugs**: Logic errors, off-by-one mistakes, null/undefined access, race conditions, missing error handling.
- **Security**: Injection vulnerabilities, hardcoded secrets, unsafe deserialization, missing auth checks.
- **Performance**: Unnecessary allocations, O(n^2) patterns, missing caching opportunities, redundant I/O.
- **Style**: Naming inconsistencies, dead code, overly complex expressions, missing type annotations.
4. For each finding, report:
- File path and line number
- Severity: critical, warning, or suggestion
- A concise description of the issue
- A recommended fix or improvement
5. Group findings by file. Present critical issues first, then warnings, then suggestions.
6. If no issues are found, confirm the changes look correct and explain why.
7. Keep feedback actionable. Avoid vague commentary; always suggest a concrete fix.