code-reviewinglisted
Install: claude install-skill stepanenkoviktor0110-boop/ai-dev-methodology
# Code Review Methodology
Comprehensive code review methodology for ensuring production-ready quality and maintainable architecture.
## Review Dimensions
Perform systematic analysis across these 11 dimensions:
### 1. Architectural Patterns
- Evaluate adherence to established architectural patterns (MVC, MVVM, Clean Architecture, etc.)
- Assess design patterns usage (Factory, Strategy, Observer, etc.)
- Verify layer separation and dependency direction
- Check for architectural anti-patterns (circular dependencies, god objects, tight coupling)
### 2. Separation of Concerns
- Validate single responsibility principle compliance
- Examine module boundaries and cohesion
- Review business logic vs presentation logic separation
- Assess data layer abstraction and persistence logic isolation
**Good practices:**
- One file = one responsibility (UserService in one file, PaymentService in another)
- Functions < 50 lines; if larger, break into smaller functions
- Maximum 3 levels of nesting; use early returns to reduce nesting
- High-level modules should not depend on low-level details
### 3. Code Readability & Maintainability
- Evaluate naming conventions (variables, functions, classes)
- Assess code organization and file structure
- Check for appropriate use of comments and documentation
- Review complexity metrics (cyclomatic complexity, nesting depth)
- Verify consistent code style and formatting
**Good practices:**
- Meaningful comments focus on "why" rather than obvious "