code-review-excellence

Reviews pull requests for correctness, security, performance, and maintainability with severity-labeled feedback.

1|Updated May 10, 2026
One-click install
npx skills add https://github.com/Tgoldi/claude-skills --skill code-review-excellence-tgoldi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-review-excellence
Source: https://github.com/Tgoldi/claude-skills/tree/main/code-review-excellence
Command: npx skills add https://github.com/Tgoldi/claude-skills --skill code-review-excellence-tgoldi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Code reviews often become inconsistent, overly nitpicky, or delayed, letting bugs slip through while frustrating developers. This Skill provides a structured review process with checklists, severity labels, and feedback techniques so reviews catch real issues while staying constructive. ## Core Features & Use Cases - Phased Review Process: Guides reviewers through context gathering, high-level design review, line-by-line analysis, and a summarized verdict. - Severity-Labeled Feedback: Uses blocking, important, nit, suggestion, and praise labels so authors know exactly what must change before merge. - Language-Specific Checklists: Includes Python and TypeScript/JavaScript anti-patterns plus security and performance checklists. - Use Case: When reviewing a teammate's 300-line pull request, use this Skill to systematically check for race conditions, SQL injection risks, and test coverage gaps, then deliver grouped feedback with a clear approve or request-changes decision. ## Quick Start Review this pull request for correctness, security, and performance issues and give me feedback grouped by severity.

Frequently Asked Questions about code-review-excellence

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

FAQPage Schema
How do I review a pull request effectively?

Follow a phased process: gather context from the PR description and CI status, review architecture and test strategy at a high level, then check line-by-line for logic, security, and performance issues. Finish with a summary grouped by severity and a clear approve or request-changes decision.

What should I check during a code review?

Check logic correctness and edge cases, security vulnerabilities like injection and missing input validation, performance issues like N+1 queries, test coverage, and maintainability. Skip formatting and linting since automated tools handle those.

How do I give constructive code review feedback?

Use severity labels like blocking, important, and nit so authors know what must change. Phrase issues as questions or suggestions with rationale and code examples rather than commands, and balance criticism with praise for good work.

What are common Python code review issues to watch for?

Watch for mutable default arguments, overly broad except clauses, and mutable class attributes shared across instances. These are frequent Python bugs that cause shared state and swallowed exceptions.

When should I not use a manual code review process?

Skip manual review effort for formatting, import ordering, and lint violations, which automated tools handle. Also avoid this process when there are no code changes, when the discussion is design-only, or when the task is implementing fixes rather than reviewing.