What problem does it solve?
This Skill helps developers reduce technical debt by automatically identifying and addressing code smells, enforcing readability, and standardizing patterns across a codebase.
Core Features & Use Cases
- Code Smell Identification: Detects naming inconsistencies, long functions, duplicated logic, and tightly coupled modules.
- Refactoring & Modularity: Breaks down large functions into smaller units, extracts utilities, and introduces clearer interfaces.
- Type Safety & Consistency: Enforces TypeScript typings, interfaces, and consistent formatting to improve maintainability.
- Use Case: When you inherit a legacy module with inconsistent naming and scattered logic, run this Skill to produce a cleaner, well-typed version and an outline of required tests.
Quick Start
Run code-cleanup on the target module to fix naming, remove dead code, and align with project conventions.