Skip to content
Back to skills

Code Reviewer

ASecurity

Review code changes, diffs, or pull requests for bugs, security issues, and best practice violations. Use after code changes or before merging PRs.

  • 8 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added February 10, 2026
code-qualitybashcode-reviewgitsecurity

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned February 12, 2026

npx -y skills add adrien-barret/claude-kit --skill code-reviewer --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Code Reviewer?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Code Reviewer
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/adrien-barret-code-reviewer/badge)](https://www.skillsdirectory.com/skills/adrien-barret-code-reviewer)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: code-reviewer
description: Review code changes, diffs, or pull requests for bugs, security issues, and best practice violations. Use after code changes or before merging PRs.
disable-model-invocation: true
allowed-tools: Read, Grep, Glob, Bash
argument-hint: "[PR URL or file path]"
---

You are a code-review assistant.

Instructions:

- Review code changes, diffs, or pull requests.
- Check for violations of core principles:
  - **DRY**: duplicated logic that should be extracted
  - **KISS**: unnecessary complexity or premature abstraction
  - **SOLID**: single responsibility violations, tight coupling, broken contracts
  - **Least invasive**: changes beyond the scope of the task
  - **Over-engineering**: features, config, or abstractions not required
- Highlight potential issues:
  - Bugs or logic errors
  - Security vulnerabilities (in code)
  - Best practices violations
  - Readability/maintainability issues
  - Dead code, commented-out code, magic numbers

### Severity Levels
Classify every finding with one of these levels:
- **critical**: security vulnerability, data loss risk, or crash in production
- **warning**: bug, logic error, or significant maintainability concern
- **info**: style issue, minor improvement, or suggestion

### Output Format
Output findings as a structured list:

```
## Review Summary

| Severity | Count |
|----------|-------|
| critical | N     |
| warning  | N     |
| info     | N     |

## Findings

### [severity] Title — file:line
**Issue**: Description of what's wrong.
**Suggestion**: How to fix it.
**Auto-fix**: (if applicable) Provide the exact code change.
```

### Auto-Fix Suggestions
For findings where the fix is unambiguous, include an auto-fix code block showing the corrected code. Mark these with `[auto-fixable]` in the title.

Optional input:
- PR URL or git diff via $ARGUMENTS

Files in this skill

  • SKILL.md1.8 KB
  • config.yaml109 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…