code-review-and-quality

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

Updated May 5, 2026
One-click install
npx skills add https://github.com/UlaYuga/promo-preflight --skill code-review-and-quality-ulayuga
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: code-review-and-quality
Source: https://github.com/UlaYuga/promo-preflight/tree/main/.agents/skills/code-review-and-quality
Command: npx skills add https://github.com/UlaYuga/promo-preflight --skill code-review-and-quality-ulayuga

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 provides a repeatable five-axis review process with severity-labeled findings so every change is evaluated consistently before it enters the main branch. ## Core Features & Use Cases - Five-Axis Review: Evaluates correctness, readability, architecture, security, and performance with concrete checklists for each dimension. - 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 and strategies (stacking, horizontal, vertical) for splitting oversized changes. - Use Case: Before merging a pull request, run the review checklist to verify tests cover the change, no secrets or injection risks exist, and the verification story is documented. ## 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 with a severity such as Critical, Nit, or Optional so the author knows what must be addressed.

What should a code review checklist include?▼

A code review checklist should cover correctness against the spec, edge case and error handling, test adequacy, naming and readability, architectural fit, security checks like input validation and secret handling, and performance concerns such as N+1 queries and missing pagination.

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

A pull request around 100 lines is 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 changes, grouping by file, or slicing horizontally or vertically.

Does AI-generated code need code review?▼

AI-generated code needs more scrutiny, not less, because it is confident and plausible even when wrong. Review it across all five axes, verify tests actually test behavior, and never rubber-stamp with an unexamined approval.

When should a code review request changes instead of approving?▼

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