I created Cleankata because we are entering a new paradigm: AI-driven development.
Today, tools like Copilot or ChatGPT can write code in seconds, but they often produce "working" code that is architecturally messy, hard to test, or full of subtle technical debt. To get the best out of AI, you need to be a great editor, not just a prompter.
If you don't know what "Clean Code" or "SOLID" looks like, you can't guide the AI to produce high-quality, maintainable software. You will simply end up with a faster way to create legacy code.
Cleankata is designed to train that "architect's eye." By practicing these katas, you develop the muscle memory needed to:
Stop reading about Clean Code and start writing it.
We’ve all read the books, but applying SOLID principles or DRY in real-world messy code is a different story. Cleankata is an interactive platform designed to bridge that gap.
Why Cleankata?
Hands-on practice.
Curated Katas: Exercises focused on specific smells (long methods, primitive obsession, nested conditionals).
Instant feedback: See how your changes improve code maintainability and readability.