code-reviewer

Analyze code for bugs, security vulnerabilities, performance issues, and best practices.

1|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/0xMerl99/FangAI --skill code-reviewer-0xmerl99
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-reviewer
Source: https://github.com/0xMerl99/FangAI/tree/main/crates/openfang-skills/bundled/code-reviewer
Command: npx skills add https://github.com/0xMerl99/FangAI --skill code-reviewer-0xmerl99

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the process of reviewing code for potential bugs, security vulnerabilities, performance bottlenecks, and adherence to best practices, thereby improving overall code quality and reducing development time.

Core Features & Use Cases

  • Security Auditing: Identifies common security flaws like SQL injection, input validation issues, and improper secret handling.
  • Bug Detection: Pinpoints logical errors, potential race conditions, and incorrect implementations.
  • Performance Analysis: Detects inefficient code patterns such as N+1 queries and unnecessary memory allocations.
  • Best Practice Adherence: Ensures code follows established coding standards and patterns.
  • Use Case: Integrate this Skill into your CI/CD pipeline to automatically flag critical issues in pull requests before they are merged, ensuring a higher standard of code quality.

Quick Start

Analyze the provided code snippet for security vulnerabilities and suggest improvements.

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 for security vulnerabilities and performance issues?

Automating code review for security vulnerabilities and performance issues involves analyzing code for SQL injection, input validation flaws, and N+1 queries. This process flags critical issues in pull requests, ensuring higher code quality before merging.

What is the best way to detect logical errors and race conditions in my code?

Detecting logical errors and race conditions is best achieved through systematic code analysis focused on correctness and bug detection. This approach pinpoints incorrect implementations and identifies potential race conditions to prevent runtime failures.

How do I check if my code adheres to established coding standards and best practices?

Checking code adherence to established coding standards requires analyzing the codebase against best practice patterns. This ensures the implementation follows recognized conventions and provides specific feedback for necessary adjustments.

Can I integrate automated bug detection into a CI/CD pipeline for pull requests?

Automated bug detection can be integrated into a CI/CD pipeline to evaluate pull requests. This integration automatically flags critical issues, security vulnerabilities, and performance bottlenecks before code is merged.

How does performance analysis identify inefficient code patterns like unnecessary memory allocations?

Performance analysis identifies inefficient code patterns by examining the implementation for unnecessary memory allocations and N+1 queries. It detects these bottlenecks to provide actionable, prioritized suggestions for optimization.

What are the limitations of automated security auditing for improper secret handling?

Automated security auditing for improper secret handling identifies common flaws but may require manual verification for complex logic. It focuses on detecting known vulnerabilities to provide prioritized suggestions for code improvement.