code-review-excellence

Reviews pull requests and code changes using structured checklists and constructive feedback techniques.

1|Updated Jul 30, 2026
One-click install
npx skills add https://github.com/matrixNeo76/rustcopy --skill code-review-excellence-matrixneo76
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: code-review-excellence
Source: https://github.com/matrixNeo76/rustcopy/tree/main/.agents/skills/code-review-excellence
Command: npx skills add https://github.com/matrixNeo76/rustcopy --skill code-review-excellence-matrixneo76

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Code reviews often become inconsistent, slow, or demoralizing when reviewers lack a systematic approach, leading to missed bugs, nitpicky feedback, and stalled pull requests. ## Core Features & Use Cases - Structured Four-Phase Review Process: Guides reviewers through context gathering, high-level design review, line-by-line analysis, and a clear approve/comment/request-changes decision. - Feedback Techniques and Severity Labels: Provides question-based feedback patterns, suggestion-over-command phrasing, and severity labels (blocking, important, nit, suggestion, praise) to keep reviews constructive. - Language-Specific Checklists: Includes Python and TypeScript/JavaScript anti-patterns plus security, performance, and testing checklists for systematic coverage. - Use Case: When reviewing a teammate's 300-line pull request, use this Skill to produce a structured review summary with strengths, required changes, suggestions, and a clear verdict. ## Quick Start Ask the agent to review a pull request or code file using code review best practices and return structured feedback with severity labels.

Frequently Asked Questions about code-review-excellence

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I give constructive code review feedback?▼

Constructive code review feedback is specific, actionable, and focused on the code rather than the person. Use questions instead of commands, label comments by severity such as blocking or nit, and pair criticism with a suggested solution or example.

What should I check during a code review?▼

Check logic correctness, edge cases, security vulnerabilities, performance issues, test coverage, error handling, and naming clarity. Skip formatting and linting concerns, which should be handled by automated tools like linters and formatters.

How long should a code review take?▼

A typical review follows four phases totaling roughly 20 to 35 minutes: context gathering, high-level design review, line-by-line analysis, and summary. Limit review sessions to 60 minutes and keep pull requests under 400 lines for effective review.

What are common Python code review issues?▼

Common Python issues include mutable default arguments, overly broad except clauses, and mutable class attributes shared across instances. Reviewers should verify functions use None defaults, catch specific exceptions, and initialize instance state in __init__.

How do I handle disagreements in code reviews?▼

Handle disagreements by seeking to understand the author's reasoning, acknowledging valid points, and requesting data such as benchmarks to validate concerns. Escalate to a senior engineer if unresolved, and approve non-critical differences rather than blocking progress.