code-review-excellence

Guide code reviews for Python and TypeScript with constructive feedback.

6|2|Updated Oct 19, 2025
One-click install
npx skills add https://github.com/amurata/cc-tools --skill code-review-excellence-amurata
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-review-excellence
Source: https://github.com/amurata/cc-tools/tree/main/plugins/developer-essentials/skills/code-review-excellence
Command: npx skills add https://github.com/amurata/cc-tools --skill code-review-excellence-amurata

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) and scripts (resource) components.

What problem does it solve?

This Skill transforms code reviews from a chore into a powerful tool for improving code quality, catching bugs early, fostering knowledge sharing, and maintaining team morale.

Core Features & Use Cases

  • Constructive Feedback: Learn to provide actionable, educational feedback that focuses on the code, not the person.
  • Systematic Review Process: Follow a phased approach from context gathering to line-by-line analysis and final decision.
  • Best Practices: Incorporate techniques like checklists, the question approach, and differentiating severity.
  • Use Case: When reviewing a pull request, use this Skill to ensure you cover all critical aspects from security to maintainability, providing clear, prioritized feedback to the author.

Quick Start

Use the code-review-excellence skill to guide a thorough review of the attached pull request, focusing on security and maintainability.

Frequently Asked Questions about code-review-excellence

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

FAQPage Schema
How do I do a code review for a pull request?

Effective code review involves a systematic process from context gathering to line-by-line analysis and a final merge decision. This approach ensures you cover security, maintainability, and architecture while providing clear, prioritized feedback to the pull request author.

How do I give constructive feedback on a pull request?

Constructive feedback during code review focuses on the code, not the person. Use actionable, educational comments and the question approach to explain issues clearly, which helps maintain team morale and fosters knowledge sharing among developers.

What is the best way to review Python and TypeScript code?

The best way to review Python and TypeScript code is to apply language-specific patterns during your line-by-line analysis. This systematic approach catches bugs early and improves software quality by addressing language-specific architectural and security nuances.

How do you handle disagreements during a code review?

Handle code review disagreements using strategies for delivering difficult feedback constructively. Differentiate comment severity and use a checklist to maintain an objective, educational dialogue focused on improving software quality rather than winning an argument.

What should be included in a code review checklist for security?

A code review checklist for security should include advanced techniques for architectural and security reviews. Incorporate systematic context gathering and severity differentiation to ensure you catch vulnerabilities and maintainability issues before merging.