About code-review-analysis
A structured code review skill for developers assessing changes before they are merged. It covers quality, security, performance, testing, and maintainability, with guidance for constructive feedback.
Key features
- 01Initial change assessment
- 02Code quality analysis
- 03Security and performance review
- 04Testing review
- 05Constructive feedback practices
Use cases
- 01Reviewing pull requests before merging
- 02Checking changes for security issues
- 03Assessing performance and maintainability
- 04Giving actionable feedback to developers
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ aj-geddes/ useful-ai-prompts --skill code-review-analysisAfter installing, type/code-review-analysisin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
references/best-practices.mdcode-quality-analysis.mdinitial-assessment.mdperformance-review.mdsecurity-review.mdtesting-review.mdscripts/validate-schema.shtemplates/migration-template.sqlDetails
From the project READMECode Review Analysis
Table of Contents
Overview
Systematic code review process covering code quality, security, performance, maintainability, and best practices following industry standards.
When to Use
- Reviewing pull requests and merge requests
- Analyzing code quality before merging
- Identifying security vulnerabilities
- Providing constructive feedback to developers
- Ensuring coding standards compliance
- Mentoring through code review
Quick Start
Minimal working example:
# Check the changes
git diff main...feature-branch
# Review file changes
git diff --stat main...feature-branch
# Check commit history
git log main...feature-branch --oneline
Reference Guides
Detailed implementations in the references/ directory:
| Guide | Contents |
|---|---|
| Initial Assessment | Initial Assessment |
| Code Quality Analysis | Code Quality Analysis |
| Security Review | Security Review |
| Performance Review | Performance Review |
| Testing Review | Testing Review |
| Best Practices | Best Practices |
Best Practices
✅ DO
- Be constructive and respectful
- Explain the "why" behind suggestions
- Provide code examples
- Ask questions if unclear
- Acknowledge good practices
- Focus on important issues
- Consider the context
- Offer to pair program on complex issues
❌ DON'T
- Be overly critical or personal
- Nitpick minor style issues (use automated tools)
- Block on subjective preferences
- Review too many changes at once (>400 lines)
- Forget to check tests
- Ignore security implications
- Rush the review
Comments
Markdown supported