What problem does it solve?
This Skill streamlines the process of performing detailed code reviews, identifying potential issues in code architecture, compliance with coding standards, and adherence to SOLID principles.
Core Features & Use Cases
- Automated Code Review: Provides an automated review process for code files.
- Standard Compliance: Checks for adherence to coding standards, including public method and class documentation, cyclomatic complexity, and dependency injection.
- Architecture Review: Ensures correct dependency direction, no circular dependencies, and proper layer separation.
- SOLID Principles: Validates implementation against the SOLID principles for design.
- Game-Specific Concerns: Identifies issues related to frame-rate independence, allocation in hot paths, null/empty state handling, thread safety, and resource cleanup.
- Specialist Reviews: Concurrent reviews by various specialists for engine architecture, shader files, UI code, and QA testability.
- Output Review: Provides a detailed review output with findings from specialists, compliance checks, and suggestions for improvement.
- Use Case: Ideal for teams developing games where ensuring high-quality code and adherence to architectural standards is critical.
Quick Start
Run the code-review skill on your project file 'project_code.cpp'.