What problem does it solve?
Helps teams avoid over-engineering, reduce defects, and improve maintainability by applying a continuous, incremental improvement mindset to code, architecture, processes, and error handling.
Core Features & Use Cases
- Continuous incremental improvements: Advise on small, verifiable changes that progressively improve clarity, robustness, and performance.
- Poka-yoke / error-proofing: Recommend type-safe designs, validation-at-boundaries, guards, and defensive patterns to prevent invalid states and fail fast.
- Standardized work & JIT: Promote consistent patterns, living documentation, and just-in-time implementations to prevent premature abstractions and unnecessary complexity.
- Use case: Apply while implementing features, during refactors, and in code reviews to suggest one focused improvement at a time and keep the codebase in a safer, more consistent state.
Quick Start
Ask the Kaizen skill to review the checkout payment calculation and propose three small, prioritized improvements that make it safer, simpler, and easier to test.