code-reviewer

Review code across multiple languages for correctness, security, and performance issues.

18|Updated Jul 12, 2023
One-click install
npx skills add https://github.com/jaem1n207/synchronize-tab-scrolling --skill code-reviewer-jaem1n207
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-reviewer
Source: https://github.com/jaem1n207/synchronize-tab-scrolling/tree/main/.agents/skills/code-reviewer
Command: npx skills add https://github.com/jaem1n207/synchronize-tab-scrolling --skill code-reviewer-jaem1n207

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of code review, identifying critical issues like bugs, security vulnerabilities, performance bottlenecks, and readability problems, ensuring higher quality and more maintainable codebases.

Core Features & Use Cases

  • Comprehensive Code Analysis: Evaluates code across correctness, security, performance, reliability, readability, and testing.
  • Prioritized Feedback: Provides actionable, prioritized feedback with specific suggestions for improvement.
  • Use Case: A developer submits a pull request. The Code Reviewer Skill analyzes the changes, flags a potential SQL injection vulnerability, suggests a more efficient algorithm for a data processing function, and recommends adding missing test cases, ultimately improving the code's robustness and security.

Quick Start

Use the code-reviewer skill to review the provided code snippet for potential issues.

Frequently Asked Questions about code-reviewer

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

FAQPage Schema
How do I automate code review to find security vulnerabilities and bugs?

Automated code review identifies security vulnerabilities, bugs, and performance bottlenecks by evaluating correctness, reliability, and readability. It provides prioritized, actionable feedback with specific fix suggestions and example code snippets to improve maintainability.

What is the best way to check a pull request for SQL injection and performance issues?

The best way to check a pull request is analyzing code changes to flag specific vulnerabilities like SQL injection, detect inefficient algorithms, and recommend missing test cases. This ensures robustness by applying language-specific best practices and common vulnerability pattern checks.

Can I review code across multiple programming languages or is it language-specific?

You can review code across multiple programming languages because the analysis requires understanding language-specific best practices and common vulnerability patterns. This allows comprehensive evaluation of correctness, security, performance, reliability, and readability regardless of the language used.

Does the code review provide actionable suggestions with code snippets?

The code review provides actionable, prioritized feedback containing specific fix suggestions and example code snippets. This ensures developers receive concrete, prioritized actions to resolve identified issues across correctness, security, performance, reliability, readability, and testing dimensions.

What are the limitations of automated code analysis for maintaining codebases?

Automated code analysis focuses on identifying correctness, security, performance, reliability, and readability issues based on established patterns. It supplements human oversight by automating vulnerability and bug detection but requires developers to apply the suggested fixes to ensure higher quality codebases.