code-reviewer

Review pull requests for security, performance, and quality issues using rule-based checklists.

132k|19.4k|Updated Apr 29, 2024
One-click install
npx skills add https://github.com/Shubhamsaboo/awesome-llm-apps --skill code-reviewer-shubhamsaboo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-reviewer
Source: https://github.com/Shubhamsaboo/awesome-llm-apps/tree/main/awesome_agent_skills/code-reviewer
Command: npx skills add https://github.com/Shubhamsaboo/awesome-llm-apps --skill code-reviewer-shubhamsaboo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured, rule-based framework to guide AI in performing code reviews, ensuring security, performance, correctness, and maintainability are consistently applied across changes and PRs.

Core Features & Use Cases

  • Rule-driven checks: Leverages the rules in the rules/ directory (security, performance, correctness, maintainability) to identify issues.
  • PR-grade feedback: Produces actionable feedback aligned to a standard checklist (AGENTS.md).
  • Multi-language support: Applicable to codebases in Python, JavaScript, Java, and more by referencing language-specific patterns.

Quick Start

Use the code-reviewer skill during a PR review to evaluate a given code snippet or a repository diff and generate a structured feedback report.

Frequently Asked Questions about code-reviewer

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

FAQPage Schema
How do I review pull requests for security and performance issues?

You can audit code for security, performance, and quality by applying a deterministic, rule-based checklist to your pull requests. This generates structured, actionable feedback aligned with standard rules to identify issues across languages.

What is a rule-based code review checklist?

A rule-based code review checklist is a structured framework drawn from security, performance, correctness, and maintainability rules. It guides AI to consistently evaluate repository diffs and produce actionable PR-grade feedback.

Can I use automated code review for Python and JavaScript repositories?

Yes, you can use automated code review for Python and JavaScript repositories. The framework references language-specific patterns to evaluate codebases, ensuring consistent security and performance checks across different environments.

How do I audit code changes for maintainability and correctness?

To audit code changes for maintainability and correctness, evaluate your repository diff against established rules. This produces a structured feedback report highlighting areas needing improvement to effectively coach developers.

Does AI code review work with existing CI pipelines?

AI code review works with existing pipelines by applying a deterministic checklist to code changes. It evaluates pull requests and generates actionable feedback without requiring complex integrations or external dependencies.

What is the best way to provide structured feedback during code reviews?

The best way to provide structured feedback during code reviews is using a rule-driven checklist covering security, performance, and quality. This ensures feedback is actionable and consistently applied across all repository changes.