review-code

Reviews code in files, directories, or git diffs to detect bugs and security vulnerabilities.

9|3|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/indoor47/memfun --skill review-code-indoor47
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: review-code
Source: https://github.com/indoor47/memfun/tree/main/skills/review-code
Command: npx skills add https://github.com/indoor47/memfun --skill review-code-indoor47

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the process of identifying bugs, security vulnerabilities, performance bottlenecks, and style violations in your codebase, ensuring higher quality and more robust software.

Core Features & Use Cases

  • Comprehensive Code Analysis: Analyzes code for correctness, security, performance, and adherence to best practices.
  • Multi-Format Input: Accepts file paths, directories, or git diffs for review.
  • Structured Feedback: Provides detailed findings with severity levels (critical, warning, info) and actionable suggestions.
  • Use Case: Before merging a new feature, use this Skill to automatically scan the changed files for potential security flaws and bugs, providing a detailed report to the development team.

Quick Start

Review the code in the 'src/utils.py' file for issues.

Frequently Asked Questions about review-code

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

FAQPage Schema
How do I perform an automated code review on a git diff?

To perform an automated code review on a git diff, provide the diff data as input. The analysis identifies bugs, security vulnerabilities, and performance issues, returning a structured report with severity levels and actionable code suggestions.

What is static analysis for detecting security vulnerabilities and bugs?

Static analysis for detecting security vulnerabilities and bugs is an automated process examining source code without execution. It identifies deviations from best practices, performance bottlenecks, and structural flaws to ensure software robustness and maintainability.

Can I analyze an entire directory for code quality and performance inefficiencies?

Yes, you can analyze an entire directory for code quality and performance inefficiencies. The tool accepts directory paths as input to scan contained files, identifying bugs, security flaws, and style violations across the whole codebase.

Does the code review support multiple programming languages?

Yes, the code review supports multiple programming languages. It performs in-depth static analysis across various programming environments to detect bugs, security vulnerabilities, and performance inefficiencies, ensuring code quality regardless of the specific language used.

What is the best way to find security flaws before merging a new feature?

The best way to find security flaws before merging a new feature is to scan the changed files using automated static analysis. This process automatically identifies vulnerabilities and bugs, providing a detailed report with critical severity levels and code snippets for improvement.