What problem does it solve?
This Skill helps you understand the existing code you are about to modify, identifying areas of concern such as code clarity, test coverage, and technical debt, before you make any changes.
Core Features & Use Cases
- Code Clarity Assessment: Evaluates how readable and understandable the code is for someone unfamiliar with it.
- Test Coverage Evaluation: Assesses the existing test coverage for the specific areas of code that will be modified.
- Technical Debt Identification: Pinpoints issues like long functions, code duplication, and poor naming conventions.
- Use Case: Before starting a new feature in an unfamiliar part of the codebase, use this Skill to get a quick overview of its quality and identify potential refactoring opportunities or areas needing more tests.
Quick Start
Use the scout-codebase skill to evaluate the code in the 'src/utils/' directory.