code-review-and-quality

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

Updated Aug 11, 2026
One-click install
npx skills add https://github.com/Kunj-Sharma03/agent-contextify --skill code-review-and-quality-kunj-sharma03
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-review-and-quality
Source: https://github.com/Kunj-Sharma03/agent-contextify/tree/main/templates/skills/code-review-and-quality
Command: npx skills add https://github.com/Kunj-Sharma03/agent-contextify --skill code-review-and-quality-kunj-sharma03

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: Provides thresholds (~100/~300/~1000 lines) and splitting strategies (stacking, horizontal, vertical) to keep reviews fast and safe. - Use Case: Before merging a pull request that upgrades a dependency and refactors a module, run this review to verify the changelog was read, the lockfile diff is clean, tests cover the change, and the refactor actually reduces complexity rather than relocating it. ## 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?

Follow a five-step process: understand the change's intent, review the tests first, walk the implementation across five axes (correctness, readability, architecture, security, performance), categorize findings by severity, and verify the author's testing story. Approve only when the change improves overall code health.

What should a code review checklist include?

A review checklist should cover correctness (edge cases, error paths, test coverage), readability (naming, simplicity), architecture (patterns, coupling, abstraction level), security (input validation, secrets, injection), and performance (N+1 queries, unbounded operations, pagination), plus a verification section confirming tests and builds pass.

How large should a pull request be for effective review?

Around 100 changed lines is ideal and reviewable in one sitting; 300 lines is acceptable for a single logical change; 1000 lines is too large and should be split. Split oversized changes by stacking, file groups, horizontal layers, or vertical feature slices.

How do I review dependency upgrades safely?

Read the changelog rather than trusting semver, upgrade one dependency per change so failures are attributable, require a green test suite before and after, and review the lockfile diff since a single direct bump can pull in many transitive changes. Never hand-edit the lockfile.

When should a code review request changes instead of approving?

Request changes when Critical issues exist (security vulnerabilities, data loss, broken functionality) or Required findings are unresolved. Approve when the change improves overall code health even if imperfect, and never accept promises to clean up later since deferred cleanup rarely happens.