code-reviewer

Analyzes code diffs and source files for bugs, vulnerabilities, and performance issues.

2|Updated Apr 18, 2021
One-click install
npx skills add https://github.com/rabbicse/go-projects --skill code-reviewer-rabbicse
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-reviewer
Source: https://github.com/rabbicse/go-projects/tree/main/projects/movie-ticket-booking/.claude/skills/code-reviewer
Command: npx skills add https://github.com/rabbicse/go-projects --skill code-reviewer-rabbicse

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you review code changes quickly and thoroughly so you can catch bugs, security vulnerabilities, performance regressions, and maintainability issues before they reach production.

Core Features & Use Cases

  • Broad code review coverage: Checks correctness, architecture, naming, error handling, performance, and test quality in one pass.
  • Security and quality focus: Looks for common risks such as SQL injection, XSS, insecure deserialization, N+1 queries, and unsafe patterns.
  • Structured feedback output: Produces a prioritized review report with critical, major, minor, and positive feedback, plus questions and a final verdict.
  • Use cases: Reviewing pull requests, auditing code quality, validating refactors, and checking whether an implementation matches the intended spec.

Quick Start

Ask the code-reviewer skill to inspect the provided diff or files and return a prioritized review report with actionable feedback.

Frequently Asked Questions about code-reviewer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review code changes for bugs and security vulnerabilities before merging?

Review code changes for bugs and security vulnerabilities by analyzing code diffs and source files. This process identifies risks like SQL injection, XSS, and N+1 queries, producing a prioritized report with critical, major, and minor actionable findings.

What is the best way to check if a refactoring maintains code quality and performance?

Checking refactoring code quality and performance involves auditing the modified source files for regressions, maintainability issues, and error handling. The analysis outputs a structured verdict confirming whether the implementation matches the intended spec.

Can I use code review to assess test coverage and architecture in one pass?

Yes, code review can assess test coverage and architecture in one pass by analyzing the pull request diff. It evaluates correctness, naming conventions, and test quality alongside structural maintainability to provide comprehensive feedback.

How does a structured code review report prioritize feedback for pull requests?

A structured code review report prioritizes pull request feedback by categorizing findings into critical, major, and minor issues. It also includes positive feedback, specific questions for the author, and a final merge verdict.

Does automated code analysis detect insecure deserialization and unsafe patterns?

Automated code analysis detects insecure deserialization and unsafe patterns by scanning source files during the code review process. It identifies these common security risks and flags them in the prioritized feedback report before production deployment.