code-review-and-quality

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

Updated Jun 13, 2026
One-click install
npx skills add https://github.com/22Teikk/22Teikk-Agent-Skills-Hub --skill code-review-and-quality-22teikk
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: code-review-and-quality
Source: https://github.com/22Teikk/22Teikk-Agent-Skills-Hub/tree/main/core/skills/code-review-and-quality
Command: npx skills add https://github.com/22Teikk/22Teikk-Agent-Skills-Hub --skill code-review-and-quality-22teikk

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. - Adversarial Pass: Runs a mandatory disconfirming review that tries to prove each acceptance criterion is not met, forcing a REQUEST CHANGES verdict if any criterion is refuted. - Severity-Labeled Findings: Categorizes feedback as Critical, Nit, Optional, or FYI so authors know what blocks merge versus what is a suggestion. - Use Case: Before merging a pull request that adds a payment feature, run this review to verify behavioral tests exist for each acceptance criterion, check domain guardrails like avoiding floating-point money types, and produce a severity-labeled findings list. ## Quick Start Review the current uncommitted changes against the task spec and produce a severity-labeled findings report with an approve or request-changes verdict.

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

Review the tests first to confirm intent and coverage, then walk each changed file across five axes: correctness, readability, architecture, security, and performance. Label every finding with a severity prefix and finish with an adversarial pass that tries to disprove each acceptance criterion.

What should a code review checklist include?▼

A review checklist should cover correctness against the spec, edge case and error path handling, naming and simplicity, architectural fit, input validation and secret hygiene, and performance issues like N+1 queries. It should also verify that tests pass and the verification story is documented.

How do I review AI-generated code effectively?▼

AI-generated code needs more scrutiny, not less, because it is confident and plausible even when wrong. Verify behavioral tests actually execute each acceptance criterion rather than asserting mocked values, and run an adversarial pass targeting boundary, persistence, and concurrency inputs.

When should a pull request be split into smaller changes?▼

Split a change when it approaches 1000 lines, since changes around 100 lines are reviewable in one sitting and 300 lines is acceptable only for a single logical change. Use stacking, file-group, horizontal, or vertical splitting strategies, and always separate refactoring from feature work.

What is an adversarial code review pass?▼

An adversarial pass is a mandatory disconfirming review that tries to prove each acceptance criterion is not met, attacking domain failure modes and boundary inputs. If it returns REFUTED, the verdict is request changes regardless of how clean the constructive review looked.