addy-code-review-and-quality

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

Updated Aug 21, 2026
One-click install
npx skills add https://github.com/TylerSimons1127/vibe --skill addy-code-review-and-quality-tylersimons1127
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: addy-code-review-and-quality
Source: https://github.com/TylerSimons1127/vibe/tree/main/skills/addy-code-review-and-quality
Command: npx skills add https://github.com/TylerSimons1127/vibe --skill addy-code-review-and-quality-tylersimons1127

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Code merged without structured review accumulates correctness bugs, security vulnerabilities, architectural drift, and unreadable logic. 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 severity-labeled findings (Critical, Required, Nit, Optional, FYI). - Change Sizing and Splitting Guidance: Defines reviewable change sizes (~100 lines good, ~1000 too large) and provides stacking, horizontal, and vertical splitting strategies for oversized PRs. - Dependency and Dead Code Discipline: Covers changelog-based dependency upgrade review, lockfile diff inspection, and explicit dead-code identification after refactors. - Use Case: Before merging a pull request, run the review checklist to verify tests cover the change, no N+1 queries or injection risks exist, and the description stands alone in version control history. ## Quick Start Review this pull request across correctness, readability, architecture, security, and performance, and label each finding by severity.

Frequently Asked Questions about addy-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 authors know what is required versus optional.

What should a code review checklist include?▼

A code review checklist should cover correctness against the spec, edge case and error path handling, test coverage, naming clarity, architectural fit, secret and injection checks, and performance issues like N+1 queries. It ends with a verdict: approve or request changes.

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; 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?▼

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.

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 imperfect, since the standard is continuous improvement.