code-review-and-quality

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

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

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 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, Required, Nit, Optional, or FYI so authors know exactly what must be addressed before merge. - Change Sizing and Splitting Guidance: Defines reviewable change sizes (~100 to ~1000 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 the review checklist to verify tests cover edge cases, SQL queries are parameterized, no N+1 patterns exist, and the change description stands alone in version control history. ## Quick Start Review this pull request across correctness, readability, architecture, security, and performance, and label each finding with its 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, Required, Nit, or Optional so the author knows what must change before merge.

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, input validation and injection risks, 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?▼

A pull request of around 100 changed lines is ideal and reviewable in one sitting, while roughly 300 lines is acceptable for a single logical change. Changes approaching 1000 lines should be split using stacking, file-group, horizontal, or vertical splitting strategies.

When should I request changes instead of approving?▼

Request changes when there are unresolved Critical or Required findings such as security vulnerabilities, broken functionality, missing regression tests, or structural regressions. Approve when the change clearly improves overall code health, even if it is not perfect.

How should dependency upgrades be reviewed?▼

Review dependency upgrades by reading the changelog rather than trusting semver, upgrading one dependency per change, and verifying with a green test suite before and after. Also review the lockfile diff since a single direct bump can pull in many transitive changes.