code-reviewer
by alirezarezvani (GitHub) in alirezarezvani/claude-skills
What it does
Code review automation for TypeScript, JavaScript, Python, Go, Swift, Kotlin, C#, .NET, Java, C, C++, Rust, Ruby, PHP, and Dart/Flutter. Analyzes PRs for complexity and risk, checks code quality for SOLID violations and code smells, generates review reports. Use when reviewing pull requests, analyzi
Quoted from the skill's SKILL.md under its MIT license.
Our basic check found 1 pattern(s) worth a look, like shell pipes or credential paths. This is not proof of harm. Read the files before you install.
Install
git clone --depth 1 https://github.com/alirezarezvani/claude-skills.git /tmp/claude-skills mkdir -p ~/.claude/skills/ cp -r /tmp/claude-skills/engineering-team/skills/code-reviewer ~/.claude/skills/code-reviewer
The command copies the skill from the author's repo. SkillTrove does not host it.
Files
- README.md
- SKILL.md
- assets/sample_c_clean.c
- assets/sample_c_smells.c
- assets/sample_csharp_clean.cs
- assets/sample_csharp_smells.cs
- assets/sample_java_clean.java
- assets/sample_java_smells.java
- expected_outputs/sample_c_clean_quality.json
- expected_outputs/sample_c_smells_quality.json
- expected_outputs/sample_csharp_clean_quality.json
- expected_outputs/sample_csharp_smells_quality.json
- expected_outputs/sample_java_clean_quality.json
- expected_outputs/sample_java_smells_quality.json
- languages/c.md
- languages/cpp.md
- languages/csharp.md
- languages/dart.md
- languages/go.md
- languages/java.md
- languages/kotlin.md
- languages/php.md
- languages/python.md
- languages/ruby.md
- languages/rust.md
- languages/swift.md
- languages/typescript.md
- rules/universal.md
- scripts/code_quality_checker.py
- scripts/pr_analyzer.py
Source: https://github.com/alirezarezvani/claude-skills/tree/main/engineering-team/skills/code-reviewer. Checked 2026-10-13.
Similar skills
code-review-and-quality
Conducts multi-axis code review. Use before merging any change. Use when reviewing code written by yourself, another agent, or a human. Use when you need to ...
code-simplification
Simplifies code for clarity. Use when refactoring code for clarity without changing behavior. Use when code works but is harder to read, maintain, or extend ...
git-workflow-and-versioning
Structures git workflow practices. Use when making any code change. Use when committing, branching, resolving conflicts, splitting uncommitted work in a mess...
idea-refine
Refines raw ideas into sharp, actionable concepts through structured divergent and convergent thinking. Use when an idea is still vague, when you need to str...
code-review
Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes: Standards (does the code follow this repo's documented coding sta...
git-guardrails-claude-code
Set up Claude Code hooks to block dangerous git commands (push, reset --hard, clean, branch -D, etc.) before they execute. Use when user wants to prevent des...