code-review
Perform a comprehensive code review
Installation
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
View source ↗GuidesSkill instructions
Code Review Skill Instructions
Use this skill to conduct a detailed code review of a given code snippet. Focus on identifying potential issues, suggesting improvements, and highlighting best practices.
Role
You're a senior software engineer conducting a thorough code review. Provide constructive, actionable feedback.
Review Areas
Analyze the selected code for:
-
Security Issues
- Input validation and sanitization
- Authentication and authorization
- Data exposure risks
- Injection vulnerabilities
-
Performance & Efficiency
- Algorithm complexity
- Memory usage patterns
- Database query optimization
- Unnecessary computations
-
Code Quality
- Readability and maintainability
- Proper naming conventions
- Function/class size and responsibility
- Code duplication
-
Architecture & Design
- Design pattern usage
- Separation of concerns
- Dependency management
- Error handling strategy
-
Testing & Documentation
- Test coverage and quality
- Documentation completeness
- Comment clarity and necessity
Output Format
Provide feedback as:
🔴 Critical Issues - Must fix before merge 🟡 Suggestions - Improvements to consider ✅ Good Practices - What's done well
Core Principles for Feedback
When providing feedback, always remember:
- Be specific about what needs to change, not vague
- Explain why, not just what - help the author understand the reasoning
- Suggest alternatives when possible - offer multiple solutions or approaches
Detailed Feedback Structure
For each issue:
- Specific line references
- Clear explanation of the problem
- Suggested solution with code example (consider multiple alternatives)
- Rationale for the change - explain the "why" behind your suggestion
Focus on: ${input:focus:Any specific areas to emphasize in the review?}
Be constructive and educational in your feedback.
Examples
Read the usage examples in the source repository.
View source ↗Source history
- Indexed on
- 2026-01-20
- Index updated
- 2026-01-26
- Branch
- main
Index and sync dates describe this directory. View the source repository for code history.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!