What problem does it solve?
This Skill addresses the tendency toward over-engineering and inconsistent code quality by providing a structured framework for continuous, incremental improvement and error-proof design.
Core Features & Use Cases
- Incremental Refactoring: Provides a methodology to improve code quality through small, verifiable steps rather than massive, risky rewrites.
- Poka-Yoke Design: Offers patterns to make invalid states unrepresentable, catching errors at compile-time or design-time rather than runtime.
- Use Case: When refactoring a complex legacy function, use this Skill to break the task into small, testable iterations that ensure the code remains functional and clean throughout the process.
Quick Start
Apply the kaizen methodology to refactor the current module by identifying the smallest possible improvement that enhances readability and safety.