What problem does it solve?
This Skill addresses the challenge of maintaining a high-quality, maintainable, and efficient codebase by identifying and suggesting improvements for issues like duplicated logic, god components, missing abstractions, and dead code.
Core Features & Use Cases
- Code Quality Analysis: Identifies maintainability, reusability, and code quality issues.
- Duplicated Logic Detection: Finds and suggests shared abstractions for duplicated code patterns.
- Component Size Audit: Analyzes component sizes and suggests splitting god components.
- Dependency Analysis: Evaluates import graphs, coupling, and dead code.
- Pattern Consistency: Ensures consistent patterns in state management, error handling, loading states, and naming conventions.
- Prioritized Improvement Plan: Provides a ranked list of improvements with detailed action items.
- Use Case: Use the
/improve command with a path to a directory to get a detailed audit of the codebase, focusing on frontend components, for example: /improve frontend/components.
Quick Start
Run the /improve command in the directory you want to audit.