code-review-and-quality

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

Updated May 19, 2026
One-click install
npx skills add https://github.com/LonelyTraderBay/vittrade-flutter --skill code-review-and-quality-lonelytraderbay
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-review-and-quality
Source: https://github.com/LonelyTraderBay/vittrade-flutter/tree/main/.agents/skills/code-review-and-quality
Command: npx skills add https://github.com/LonelyTraderBay/vittrade-flutter --skill code-review-and-quality-lonelytraderbay

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. - 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 (~100 lines) and provides stacking, horizontal, and vertical splitting strategies for oversized changes. - Use Case: Before merging a Flutter feature PR, run the review checklist to verify tests cover edge cases, no secrets are committed, 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 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 context, review tests first, walk the implementation across five axes, 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), readability (naming, simplicity), architecture (patterns, coupling), security (input validation, secrets), and performance (N+1 queries, pagination). It should end with a verification step confirming tests and builds pass.

How large should a pull request be for effective review?

Target around 100 lines changed for a change reviewable in one sitting; 300 lines is acceptable for a single logical change. Around 1000 lines is too large and should be split using stacking, file-group, horizontal, or vertical splitting strategies.

How do I label code review comments by severity?

Use Critical for merge-blocking issues like security vulnerabilities, no prefix for required changes, Nit for minor optional style points, Optional or Consider for suggestions, and FYI for informational context. This prevents authors from treating all feedback as mandatory.

When should I push back on review feedback instead of implementing it?

Push back with technical reasoning when a suggestion breaks product boundaries, duplicates existing shared components, adds unused abstraction, or conflicts with the active plan or project rules. Verify each suggestion against the codebase before implementing anything.