What problem does it solve?
This Skill streamlines the code review process by applying a systematic, 9-phase methodology using Language Server Protocol (LSP) tools. It automates the detection of code quality issues, architectural flaws, and maintainability concerns, saving developers significant time and ensuring higher quality, more reliable code.
Core Features & Use Cases
- 9-Phase Methodology: Systematically analyzes project structure, dependencies, type safety, code quality, usage, refactoring safety, and consistency.
- LSP Tool Integration: Adapts to available LSP capabilities across various programming languages for deep, tool-verified analysis.
- Actionable Reports: Synthesizes findings into prioritized recommendations, including exact file:line locations and code examples for immediate improvement.
- Use Case: Before merging a pull request, use this skill to automatically perform a comprehensive code review, identifying potential bugs, architectural inconsistencies, and areas for refactoring, ensuring only high-quality code enters the main branch without manual oversight.
Quick Start
Perform a code review on the attached Python project, focusing on structural analysis and type safety.