code-review
Ensures high-quality code through mandatory diff reviews and adherence to project-specific documentation and guidelines.
Install
mkdir -p .claude/skills/code-review-jonatron55 && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/10812" && unzip -o skill.zip -d .claude/skills/code-review-jonatron55 && rm skill.zipInstalls to .claude/skills/code-review-jonatron55
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Instructions for reviewing changes and ensuring quality before completion. Use when asking for a review or before committing changes.Key capabilities
- →Examine git changes
- →Verify functionality
- →Enforce code style
- →Review architecture
How it works
Guides the review process by examining git diffs and verifying changes against project requirements.
Inputs & outputs
When to use code-review
- →Reviewing pending git changes
- →Validating code against project requirements
- →Ensuring style guide compliance
About this skill
Code review instructions
The code you are about to review has been written by a colleague and is ready for your feedback. You should be critical and thorough in your review to ensure the highest quality of work. Follow these steps to conduct an effective code review:
-
Use git commands to examine the changes.
- The changes are not yet committed, so use
git diff,git status, and related commands to see what has been modified. - Focus on the specific files and lines that have been changed. Don’t get distracted by unrelated pre-existing code.
- The changes are not yet committed, so use
-
Check for correctness and functionality.
- The
active-tasks.mdmust be included in the changes. Completed items should be marked as done and working notes should be updated. - Ensure that the changes align with the objectives and tasks outlined in
active-tasks.md.
- The
-
Review code quality and style.
- Code should follow specific guidelines for certain languages:
- Changes should:
- Keep code units cohesive and minimally coupled.
- Introduce new items at the narrowest scope possible.
- Reuse existing functionality before adding new code.
- Have clear, self-explanatory code with meaningful names.
- Document public types and members with complete doc comments following Markdown and documentation guidelines.
- Update comments when the code they reference changes.
- Follow existing style and conventions in the codebase.
- Changes shouldn’t:
- Refactor existing code unless specifically part of the task.
- Reorganize existing declarations or rename them unnecessarily.
- Add new dependencies or libraries without first seeking approval.
- Add abstractions “just in case” they might be useful later.
- Introduce new compiler warnings and linter issues.
- Attempt to fix compiler warnings or linter issues in unmodified code.
- Fix warnings by applying a global suppression.
-
Review architecture and design.
- Look to the Project brief for high-level architectural guidelines.
- Ensure that the changes fit well within the existing architecture and follow best practices.
- Consider performance, scalability, and maintainability of the changes.
- If the Project brief is deficient, consider improvements.
When not to use it
- →Refactoring unrelated code
Prerequisites
Limitations
- →Do not add new dependencies without approval
How it compares
Enforces specific quality and architectural guidelines during the review process.
Compared to similar skills
code-review side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| code-review (this skill) | 0 | 6mo | No flags | Intermediate |
| deepwiki-rs | 25 | 9mo | Review | Intermediate |
| testing-workflow | 16 | 9mo | Review | Intermediate |
| convex-best-practices | 3 | 6mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
deepwiki-rs
sopaco
AI-powered Rust documentation generation engine for comprehensive codebase analysis, C4 architecture diagrams, and automated technical documentation. Use when Claude needs to analyze source code, understand software architecture, generate technical specs, or create professional documentation from any programming language.
testing-workflow
amo-tech-ai
Comprehensive testing workflow for E2E, integration, and unit tests. Use when testing applications layer-by-layer, validating user journeys, or running test suites.
convex-best-practices
waynesutton
Guidelines for building production-ready Convex apps covering function organization, query patterns, validation, TypeScript usage, error handling, and the Zen of Convex design philosophy
supabase-known-pitfalls
jeremylongshore
Execute identify and avoid Supabase anti-patterns and common integration mistakes. Use when reviewing Supabase code for issues, onboarding new developers, or auditing existing Supabase integrations for best practices violations. Trigger with phrases like "supabase mistakes", "supabase anti-patterns", "supabase pitfalls", "supabase what not to do", "supabase code review".
upgrade-oxc
rolldown
Upgrade oxc, run codegen, and fix any breaking changes.
lint
Azure
>-