Skills for Real Engineers. Straight from my .agents directory.
code-review-and-quality
Agent skill fromaddyosmani/agent-skills
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.
How to install code-review-and-quality
npx skills add addyosmani/agent-skills# or add only this skill to Claude Code: copy the folder
skills/code-review-and-quality/
# into
~/.claude/skills/code-review-and-quality/ (all projects)
.claude/skills/code-review-and-quality/ (one project)
1# Code Review and Quality23## Overview45Multi-dimensional code review with quality gates. Every change gets reviewed before merge — no exceptions. Review covers five axes: correctness, readability, architecture, security, and performance.67**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.89## When to Use1011- Before merging any PR or change12- After completing a feature implementation13- When another agent or model produced code you need to evaluate14- When refactoring existing code15- After any bug fix (review both the fix and the regression test)1617## The Five-Axis Review1819Every review evaluates code across these dimensions:2021### 1. Correctness2223Does the code do what it claims to do?2425- Does it match the spec or task requirements?26- Are edge cases handled (null, empty, boundary values)?27- Are error paths handled (not just the happy path)?28- Does it pass all tests? Are the tests actually testing the right things?29- Are there off-by-one errors, race conditions, or state inconsistencies?3031### 2. Readability & Simplicity3233Can another engineer (or agent) understand this code without the author explaining it?34…
Excerpt shown under the repository's MIT license.
More skills in agent-skills
- ▸api-and-interface-design
- ▸browser-testing-with-devtools
- ▸ci-cd-and-automation
- ▸code-simplification
- ▸constraint-driven-development
- ▸context-engineering
- ▸debugging-and-error-recovery
- ▸deprecation-and-migration
- ▸documentation-and-adrs
- ▸doubt-driven-development
- ▸frontend-ui-engineering
- ▸git-workflow-and-versioning
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
