Marketplace
code-review-checklist
Comprehensive code review checklist covering correctness, performance, security, and maintainability. Use when performing code reviews or preparing code for review.
$ 설치
git clone https://github.com/L-Sypniewski/claude-code-toolkit /tmp/claude-code-toolkit && cp -r /tmp/claude-code-toolkit/plugins/development-workflow/skills/code-review-checklist ~/.claude/skills/claude-code-toolkit// tip: Run this command in your terminal to install the skill
SKILL.md
name: code-review-checklist description: Comprehensive code review checklist covering correctness, performance, security, and maintainability. Use when performing code reviews or preparing code for review.
Code Review Checklist
This skill provides a systematic approach to code review, ensuring comprehensive quality assessment.
Core Review Areas
1. Correctness
- Logic: Code implements requirements correctly
- Edge Cases: Handles boundary conditions and error cases
- Data Validation: Input validation is thorough
- Error Handling: Errors are caught and handled appropriately
- Type Safety: Types are used correctly (for typed languages)
2. Performance
- Algorithmic Complexity: Appropriate algorithms chosen (time/space)
- Resource Usage: No unnecessary memory allocations
- Database Queries: Efficient queries, proper indexing
- Caching: Appropriate use of caching strategies
- Async Operations: Non-blocking where appropriate
3. Security
- Input Sanitization: User input is sanitized
- SQL Injection: Parameterized queries used
- XSS Protection: Output is escaped properly
- Authentication: Auth checks are present and correct
- Authorization: Permission checks are enforced
- Secrets: No hardcoded credentials or API keys
- HTTPS: Secure communication enforced
4. Maintainability
- Naming: Clear, descriptive variable/function names
- Function Length: Functions are focused and concise
- Duplication: No unnecessary code duplication (DRY)
- Comments: Complex logic is documented
- SOLID Principles: Code follows good design principles
- Testability: Code structure supports testing
5. Testing
- Unit Tests: Core logic has unit test coverage
- Integration Tests: Component interactions are tested
- Test Quality: Tests are meaningful, not just for coverage
- Edge Cases: Tests cover boundary conditions
- Mocking: Appropriate use of mocks/stubs
6. Documentation
- API Docs: Public APIs are documented
- README Updates: Documentation reflects changes
- Migration Guides: Breaking changes documented
- Inline Comments: Complex logic explained
- Changelog: Changes noted in changelog
Review Comments Template
Use this format for actionable feedback:
**[Category]**: [Issue]
**Location**: file.js:123
**Current**:
```code snippet```
**Suggestion**:
```improved code```
**Rationale**: Why this change improves the code
**Priority**: [Critical|High|Medium|Low]
Quick Wins
Fast improvements with high impact:
- Remove unused imports/variables
- Fix inconsistent formatting
- Add missing error handling
- Improve variable names
- Extract magic numbers to constants
- Add basic input validation
Integration with Plugin
Works with:
code-revieweragent for automated reviewsenior-engineeragent for implementation guidance- Pre-PR review workflow
Repository

L-Sypniewski
Author
L-Sypniewski/claude-code-toolkit/plugins/development-workflow/skills/code-review-checklist
0
Stars
0
Forks
Updated2h ago
Added1w ago