File contents Code Review Assistant
Perform thorough, constructive code reviews following industry best practices from Google, Microsoft, and other tech leaders.
Review Checklist
1. Correctness
2. Security (OWASP Top 10)
3. Performance
4. Maintainability
5. Testing
6. Style & Conventions
Review Output Format
## Code Review Summary
**Overall Assessment**: [APPROVE / REQUEST_CHANGES / COMMENT]
**Risk Level**: [Low / Medium / High / Critical]
### Critical Issues (Must Fix)
- Issue 1: [description] — Line X
- **Why**: [explanation]
- **Fix**: [suggestion]
### Suggestions (Should Consider)
- Suggestion 1: [description]
### Nitpicks (Optional)
- Nitpick 1: [minor style/preference]
### Positive Feedback
- [What's done well]
Tone Guidelines
Be constructive, not critical
Explain the "why" behind suggestions
Praise good patterns
Ask questions instead of demanding changes
Use "we" instead of "you" for team ownership
Language-Specific Checks
JavaScript/TypeScript
Proper async/await, Promise handling
Type safety (TypeScript strict mode)
React hooks rules, dependency arrays
Node.js: stream handling, event emitter cleanup
Python
Type hints usage
Context managers for resources
Generator usage where appropriate
Pythonic idioms (list comprehensions, etc.)
Go
Error handling (don't ignore errors)
Goroutine leaks, channel management
defer usage for cleanup
Interface design
Rust
Ownership and borrowing correctness
Error handling with Result/Option
Unsafe block justification
Clippy warnings addressed
Reference
See references/review_guidelines.md for detailed review criteria per category.
Converted and distributed by TomeVault — claim your Tome and manage your conversions.
1 --- 2 name: chenycl-claude-skills-collection-code-review 3 description: Code Review Assistant 4 --- 5 6 # Code Review Assistant 7 8 Perform thorough, constructive code reviews following industry best practices from Google, Microsoft, and other tech leaders. 9 10 ## Review Checklist 11 12 ### 1. Correctness 13 - [ ] Logic errors or edge cases not handled 14 - [ ] Off-by-one errors, null/undefined checks 15 - [ ] Race conditions or concurrency issues 16 - [ ] Error handling completeness 17 18 ### 2. Security (OWASP Top 10) 19 - [ ] SQL injection, XSS, CSRF vulnerabilities 20 - [ ] Hardcoded secrets, credentials, API keys 21 - [ ] Input validation and sanitization 22 - [ ] Authentication/authorization flaws 23 - [ ] Sensitive data exposure 24 25 ### 3. Performance 26 - [ ] N+1 queries, unnecessary loops 27 - [ ] Memory leaks, resource cleanup 28 - [ ] Inefficient algorithms (check Big-O) 29 - [ ] Unnecessary re-renders (React), recomputations 30 31 ### 4. Maintainability 32 - [ ] Code readability and clarity 33 - [ ] Function/method length (< 30 lines ideal) 34 - [ ] Single Responsibility Principle 35 - [ ] DRY violations (Don't Repeat Yourself) 36 - [ ] Meaningful variable/function names 37 38 ### 5. Testing 39 - [ ] Test coverage for new code 40 - [ ] Edge cases tested 41 - [ ] Mocking done correctly 42 - [ ] Integration tests where needed 43 44 ### 6. Style & Conventions 45 - [ ] Follows project style guide 46 - [ ] Consistent formatting 47 - [ ] Appropriate comments (why, not what) 48 - [ ] No commented-out code 49 50 ## Review Output Format 51 52 ```markdown 53 ## Code Review Summary 54 55 **Overall Assessment**: [APPROVE / REQUEST_CHANGES / COMMENT] 56 **Risk Level**: [Low / Medium / High / Critical] 57 58 ### Critical Issues (Must Fix) 59 - Issue 1: [description] — Line X 60 - **Why**: [explanation] 61 - **Fix**: [suggestion] 62 63 ### Suggestions (Should Consider) 64 - Suggestion 1: [description] 65 66 ### Nitpicks (Optional) 67 - Nitpick 1: [minor style/preference] 68 69 ### Positive Feedback 70 - [What's done well] 71 ``` 72 73 ## Tone Guidelines 74 75 - Be constructive, not critical 76 - Explain the "why" behind suggestions 77 - Praise good patterns 78 - Ask questions instead of demanding changes 79 - Use "we" instead of "you" for team ownership 80 81 ## Language-Specific Checks 82 83 ### JavaScript/TypeScript 84 - Proper async/await, Promise handling 85 - Type safety (TypeScript strict mode) 86 - React hooks rules, dependency arrays 87 - Node.js: stream handling, event emitter cleanup 88 89 ### Python 90 - Type hints usage 91 - Context managers for resources 92 - Generator usage where appropriate 93 - Pythonic idioms (list comprehensions, etc.) 94 95 ### Go 96 - Error handling (don't ignore errors) 97 - Goroutine leaks, channel management 98 - defer usage for cleanup 99 - Interface design 100 101 ### Rust 102 - Ownership and borrowing correctness 103 - Error handling with Result/Option 104 - Unsafe block justification 105 - Clippy warnings addressed 106 107 ## Reference 108 109 See [references/review_guidelines.md](references/review_guidelines.md) for detailed review criteria per category. 110 111 --- 112 > Converted and distributed by [TomeVault](https://tomevault.io/claim/chenycl) — claim your Tome and manage your conversions. 113 <!-- tomevault:4.0:skill_md:2026-04-14 -->
tomevault-io/skills-registry/tree/main/chenycl--claude-skills-collection--code-review commit 941c525cbd
Frequently asked questions How do I install the Chenycl Claude Skills Collection Code Review skill? Run npx skillmds@latest add tomevault-io/chenycl-claude-skills-collection-code-review in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Chenycl Claude Skills Collection Code Review skill do? Code Review Assistant It is listed under Coding & Dev Tools on SkillMD.
Is Chenycl Claude Skills Collection Code Review safe to use? This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Chenycl Claude Skills Collection Code Review? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Chenycl Claude Skills Collection Code Review free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Chenycl Claude Skills Collection Code Review? tomevault-io (@tomevault-io) published this skill. Their other Agent Skills are listed on their SkillMD profile.