code-review-and-quality

Review code diffs for correctness, readability, architecture, security, and performance.

84.9k|9.1k|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/addyosmani/agent-skills --skill code-review-and-quality
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-review-and-quality
Source: https://github.com/addyosmani/agent-skills/tree/main/skills/code-review-and-quality
Command: npx skills add https://github.com/addyosmani/agent-skills --skill code-review-and-quality

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the critical need for consistent, multi-dimensional code quality checks before code is merged into a main branch, preventing bugs, security vulnerabilities, and architectural decay.

Core Features & Use Cases

  • Comprehensive Code Audits: Evaluates code across correctness, readability, architecture, security, and performance.
  • Quality Gates: Acts as a mandatory gate before merging any change, ensuring adherence to high engineering standards.
  • Use Case: Before merging a new feature, use this Skill to perform a thorough review, ensuring it's bug-free, maintainable, secure, and performs well, just as a senior engineer would.

Quick Start

Use the code-review-and-quality skill to review the attached code diff for correctness and security.

Frequently Asked Questions about code-review-and-quality

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

FAQPage Schema
How do I perform a multi-dimensional code review before merging changes?

A multi-dimensional code review evaluates code changes across correctness, readability, architecture, security, and performance before merging. It enforces engineering best practices and quality gates to prevent bugs, vulnerabilities, and architectural decay.

What should a comprehensive code audit include to ensure software quality?

A comprehensive code audit includes assessing correctness, readability, architecture, security, and performance. Applying these criteria to all code changes before merging ensures adherence to high engineering standards and prevents maintainability issues.

Can I use automated code review to check security and performance?

Automated code review checks security and performance by applying a structured process with clear criteria for each dimension. It evaluates code changes to ensure they are bug-free, secure, and performant before merging.

Does code review work for evaluating architecture and readability?

Code review works for evaluating architecture and readability by applying a structured review process with clear criteria for each dimension. This ensures code changes maintain structural integrity and are easily maintainable.

When do I need a structured code review process with clear quality gates?

You need a structured code review process with quality gates before merging any new feature or code change. This prevents security vulnerabilities, bugs, and architectural decay by enforcing strict engineering best practices.