code-review-and-quality

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

Updated Sep 17, 2026
One-click install
npx skills add https://github.com/authrain-cloud-abdullahformuli/agent-skills --skill code-review-and-quality-authrain-cloud-abdullahformuli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-review-and-quality
Source: https://github.com/authrain-cloud-abdullahformuli/agent-skills/tree/main/skills/code-review-and-quality
Command: npx skills add https://github.com/authrain-cloud-abdullahformuli/agent-skills --skill code-review-and-quality-authrain-cloud-abdullahformuli

SYSTEM DOCUMENTATION & REQUIREMENTS

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 bar 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, Required, Nit, Optional, or FYI so authors know what blocks merge versus what is optional. - Change Sizing and Splitting Guidance: Defines reviewable change sizes (~100 lines good, ~1000 too large) and provides stacking, horizontal, and vertical splitting strategies. - Dependency and Dead Code Discipline: Covers changelog-based dependency upgrades, lockfile review, and post-refactor dead code identification. - Use Case: Before merging a pull request, run the review checklist to verify tests cover the change, flag an N+1 query as Critical, suggest splitting an oversized diff, and approve only when the change improves overall code health. ## Quick Start Review this pull request across correctness, readability, architecture, security, and performance, and label each finding by severity.

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 before merging?

Review a pull request by first understanding its intent, then checking tests, then walking the implementation across five axes: correctness, readability, architecture, security, and performance. Label every finding by severity so the author knows what blocks merge.

What should a code review checklist include?

A code review checklist should cover correctness against the spec, edge case and error handling, clear naming, architectural fit, input validation and secret hygiene, N+1 queries and unbounded operations, and verification that tests and builds pass.

How large should a pull request be for effective review?

A pull request around 100 changed lines is reviewable in one sitting, 300 lines is acceptable for a single logical change, and 1000 lines should be split. Split large changes by stacking, file groups, horizontal layers, or vertical feature slices.

Should AI-generated code be reviewed differently?

AI-generated code needs more scrutiny, not less, because it is confident and plausible even when wrong. Apply the same five-axis review, verify tests actually test behavior, and never rubber-stamp with an unexamined approval.

How do I safely upgrade dependencies in a project?

Upgrade dependencies one package per change, read the changelog rather than trusting semver, verify with a green test suite before and after, and review the lockfile diff since a single bump can pull in many transitive changes.

When should a code review request changes instead of approving?

Request changes when Critical issues exist, such as security vulnerabilities, data loss, or broken functionality, or when required findings are unresolved. Approve when the change improves overall code health even if it is not perfect.