# Multi-Axis Code Review

Reviews a change across several quality dimensions before it is merged.

- Repository: https://github.com/addyosmani/agent-skills (112533 stars)
- Category: Git and review
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add addyosmani/agent-skills --skill code-review-and-quality -g -a claude-code -y`
Codex: `npx skills add addyosmani/agent-skills --skill code-review-and-quality -g -a codex -y`
Cursor: `npx skills add addyosmani/agent-skills --skill code-review-and-quality -g -a cursor -y`
Gemini CLI: `npx skills add addyosmani/agent-skills --skill code-review-and-quality -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add addyosmani/agent-skills`

## Description

Conducts multi-axis code review. Use before merging any change. Use when reviewing code written by yourself, another agent, or a human. Use when you need to assess code quality across multiple dimensions before it enters the main branch. Use when asked to review a diff or a pull request, even when the diff is pasted inline.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Code Review and Quality

## Overview

Multi-dimensional code review with quality gates. Every change gets reviewed before merge, no exceptions. Review covers five axes: correctness, readability, architecture, security, and performance.

**The approval standard:** Approve a change when it definitely improves overall code health, even if it isn't perfect. Perfect code doesn't exist, the goal is continuous improvement. Don't block a change because it isn't exactly how you would have written it. If it improves the codebase and follows the project's conventions, approve it.

## When to Use

- Before merging any PR or change
- After completing a feature implementation
- When another agent or model produced code you need to evaluate
- When refactoring existing code
- After any bug fix (review both the fix and the regression test)

## The Five-Axis Review

Every review evaluates code across these dimensions:

### 1. Correctness

Does the code do what it claims to do?

- Does it match the spec or task requirements?
- Are edge cases handled (null, empty, boundary values)?
- Are error paths handled (not just the happy path)?
- Does it pass all tests? Are the tests actually testing the right things?
- Are there off-by-one errors, race conditions, or state inconsistencies?

### 2. Readability & Simplicity

Can another engineer (or agent) understand this code without the author explaining it?

The rest: https://github.com/addyosmani/agent-skills/blob/HEAD/skills/code-review-and-quality/SKILL.md
