Skills code-review-excellence
📦

code-review-excellence

Low Risk ⚡ Contains scripts🌐 Network access⚙️ External commands

Master Code Review Best Practices

Code reviews often become bottlenecks or sources of team friction. This skill provides structured techniques for giving constructive feedback, conducting thorough reviews, and turning every review into a knowledge-sharing opportunity that improves code quality and team collaboration.

Supports: Claude Codex Code(CC)
⚠️ 67 Poor
1

Download the skill ZIP

2

Upload in Claude

Go to Settings → Capabilities → Skills → Upload skill

3

Toggle on and start using

Test it

Using "code-review-excellence". How should I give feedback on this code that has a security vulnerability?

Expected outcome:

Frame your feedback using the context-issue-solution pattern:

[Context] I noticed the payment processing logic is in the controller.

[Specific Issue] The calculateTotal() function uses string concatenation for SQL queries, which is vulnerable to injection.

[Helpful Solution] Consider using parameterized queries instead. Here's an example pattern...

Using "code-review-excellence". What are the key things to check when reviewing a pull request?

Expected outcome:

Use the 4-phase review process:

1. Context Gathering: PR description, CI status, business requirements
2. High-Level Review: Architecture, design, file organization, testing strategy
3. Line-by-Line Review: Logic correctness, security, performance, maintainability
4. Summary: Clear decision with prioritized feedback

Security Audit

Low Risk
v5 • 1/21/2026

Static analysis detected patterns in documentation that appear concerning but are false positives. The skill is a code review guide containing examples of vulnerabilities and code patterns for educational purposes. All detected patterns (eval references, backticks, URLs, fetch calls) are documentation content, not executable code. No actual security risks found. Safe to publish.

2
Files scanned
1,256
Lines analyzed
3
findings
5
Total audits

Risk Factors

⚡ Contains scripts
No specific locations recorded
🌐 Network access
No specific locations recorded
⚙️ External commands
No specific locations recorded
Audited by: claude View Audit History →

Quality Score

38
Architecture
100
Maintainability
87
Content
21
Community
90
Security
87
Spec Compliance

What You Can Build

Learning Effective Code Review

New developers or team members learning how to conduct constructive code reviews that improve code quality while maintaining positive team dynamics.

Improving Review Processes

Teams wanting to establish or improve their code review practices with systematic approaches, checklists, and feedback frameworks.

Code Review Assistance

When preparing for or conducting code reviews, use this skill to structure feedback, prioritize issues, and ensure comprehensive coverage.

Try These Prompts

General Code Review Request
Help me review this pull request. I want to: 1) Understand the overall approach and architecture, 2) Check for security issues, 3) Look for performance problems, 4) Ensure the code is maintainable. What should I focus on and what questions should I ask the author?
Security-Focused Review
Review this code specifically for security issues. Check for: input validation, SQL injection risks, XSS vulnerabilities, authentication gaps, hardcoded secrets, and proper error handling. What security concerns should I raise?
Python Code Review
Review this Python code for Python-specific issues like mutable default arguments, bare except clauses, correct exception handling, and Pythonic patterns. What improvements would you suggest?
Feedback Construction
I found several issues in this code. Help me construct feedback that is: specific and actionable, educational rather than judgmental, balanced with praise for what was done well, and clearly prioritized by severity.

Best Practices

  • Review code promptly within 24 hours to maintain team velocity and show respect for the author's work
  • Use the sandwich method modified: context first, then specific issue, then helpful solution
  • Differentiate severity clearly with labels like [blocking], [important], [nit], and [praise]

Avoid

  • Nitpicking formatting issues that should be caught by linters
  • Being vague or unclear about what needs to change
  • Making feedback about the person rather than the code
  • Skipping positive feedback when code is done well

Frequently Asked Questions

What does this skill do?
This skill provides guidance on conducting effective code reviews. It offers frameworks, checklists, and techniques for giving constructive feedback, catching bugs, and sharing knowledge.
Can this skill analyze my code automatically?
No. This skill provides guidance on how to review code yourself. It does not execute or analyze code directly. You provide the code context and receive review guidance.
What types of code reviews does this cover?
The skill covers general code reviews, security reviews, performance reviews, and includes language-specific guidance for Python and TypeScript.
How do I give feedback that developers will accept?
Use constructive language, focus on the code not the person, be specific and actionable, balance criticism with praise, and offer to help implement fixes.
How long should a code review take?
A thorough review of 200-400 lines typically takes 20-30 minutes. Limit continuous review to 60 minutes with breaks. Review promptly within 24 hours.
Does this work with specific platforms like GitHub?
Yes. The principles apply to any review platform. The skill includes guidance on using platform features and templates effectively.

Developer Details

File structure

📄 SKILL.md