code-review-and-quality

Reviews code changes across correctness, readability, architecture, security, and performance axes.

Updated May 19, 2026
One-click install
npx skills add https://github.com/richardnguyen0715/agent-sharing --skill code-review-and-quality-richardnguyen0715
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: code-review-and-quality
Source: https://github.com/richardnguyen0715/agent-sharing/tree/main/.github/skills/code-review-and-quality
Command: npx skills add https://github.com/richardnguyen0715/agent-sharing --skill code-review-and-quality-richardnguyen0715

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Code merged without structured review accumulates defects, security vulnerabilities, and architectural debt. This Skill enforces a consistent multi-axis review process so every change is evaluated against the same quality gates before entering the main branch. ## Core Features & Use Cases - Five-Axis Review: Evaluates every change for correctness, readability, architecture, security, and performance with concrete checklists per axis. - Severity-Labeled Feedback: Categorizes findings as Critical, Nit, Optional, or FYI so authors know what must be fixed versus what is a suggestion. - Change Sizing and Splitting Guidance: Defines target change sizes (~100 lines) and provides stacking, horizontal, and vertical splitting strategies for oversized PRs. - Use Case: Before merging a pull request that adds a new API endpoint, run this review workflow to verify tests cover edge cases, inputs are validated, no N+1 queries exist, and the change description stands alone in version control history. ## Quick Start Review the current uncommitted changes or the specified pull request using the five-axis code review checklist and report findings with severity labels.

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 review a pull request systematically before merging?▼

Review pull requests across five axes: correctness, readability, architecture, security, and performance. Start by understanding the change intent, review tests first, then walk the implementation, and label every finding with a severity prefix like Critical, Nit, or Optional.

What should a code review checklist include?▼

A code review checklist should cover correctness against the spec, edge case and error handling, naming and readability, architectural fit, input validation and secret handling, and performance issues like N+1 queries. It should end with a verification step confirming tests pass and the build succeeds.

How large should a pull request be for effective review?▼

Target around 100 lines changed for a change reviewable in one sitting; 300 lines is acceptable for a single logical change, and 1000 lines should be split. Split oversized changes by stacking dependent commits, grouping by file, or slicing horizontally or vertically.

How do I review AI-generated code differently from human code?▼

AI-generated code needs more scrutiny, not less, because it is confident and plausible even when wrong. Verify it against the spec, check for dead code artifacts and unnecessary abstractions, and consider a multi-model review pattern where a different model reviews than the one that wrote the code.

When should a code review comment block a merge?▼

Comments labeled Critical block merges: security vulnerabilities, data loss risks, and broken functionality. Unprefixed comments are required changes, while Nit, Optional, and FYI labels mark feedback the author may legitimately skip.