Разработчики закладывают архитектуру «на вырост» — абстракции, слои, паттерны, которые «пригодятся через полгода». На практике это усложняет код и замедляет проект. Максим нашел противоядие — AI-скилл на основе философии кайдзен, который проверяет план за 30 секунд и убирает все, что не нужно прямо сейчас. Результат: меньше кода, проще поддержка, быстрее поставка.
На разборе инструментов Максим сказал прямо: «Нашел наконец противоядие против своего стремления все over-инженерить и на будущее много закладывать в архитектуру.»
Кайдзен-босс
Противоядие оказалось скиллом в Claude Code — набором правил на основе японской философии кайдзен. Минимализм, постепенные улучшения, ничего лишнего. Скилл давно был в коллекции — но пока Максим не начал прогонять через него каждый план, разницы не видел.
Панель AI-экспертов
Теперь он часть панели AI-экспертов, которые проверяют план до начала работы. Один смотрит архитектуру. Другой — безопасность. Кайдзен-босс — выкидывает лишнее.
Принцип простой: покажи план, получи один вопрос. «Это нужно сейчас?» Если ответ «потом пригодится» — убрать.
Кайдзен и YAGNI
Кайдзен — философия из Toyota Production System. Постепенные улучшения, устранение потерь. Не реформа, а ежедневная дисциплина: что здесь лишнее? что можно упростить? Скилл Максима построен на этом — минимализм как набор правил, которые проверяют план.
Когда Максим показал скилл на разборе, Сергей вспомнил про YAGNI — You Aren’t Gonna Need It. Принцип из экстремального программирования: не строй то, что не нужно прямо сейчас. Мартин Фаулер написал канонический текст об этом: каждая фича «на будущее» несет четыре типа затрат — стоимость разработки, задержка нужных задач, стоимость поддержки и стоимость переделки, когда будущее окажется другим.
| Принцип | Фокус | Что делает | Когда применять |
|---|---|---|---|
| YAGNI | Отсечение | Убирает то, что не нужно сейчас | Планирование фич и архитектуры |
| Кайдзен | Улучшение | Упрощает то, что осталось, маленькими шагами | Ежедневная работа с кодом |
| Кайдзен-босс (скилл) | Оба | Отсекает лишнее + предлагает упрощения | Проверка плана перед началом работы |
Вместе они работают точнее. YAGNI отсекает ненужное. Кайдзен не дает остановиться — улучшай то, что осталось. В итоге скилл Максима делает и то, и другое: убирает лишние слои из плана и предлагает, как упростить оставшееся.
Что изменилось
Максим говорит: «Дает офигительные советы по упрощению — эту абстракцию убери, этот слой не нужен, это реши когда дойдешь».
И мы делимся такими находками внутри команды. Иногда лучший код — тот, который не написан.
Частые вопросы
Что за скилл и как он устроен?
Это набор правил для Claude Code, написанный в markdown-файле. Скилл получает план задачи и проверяет его по принципам кайдзен: минимализм, отсутствие лишних абстракций, постепенные улучшения. Отвечает за 30 секунд.
Можно ли скачать этот скилл?
Конкретный скилл Максима — внутренний инструмент студии. Но принцип открытый: создайте markdown-файл с правилами кайдзен и YAGNI, подключите как custom instruction в Claude Code. Работает с любой кодовой базой.
Когда кайдзен-босс не подходит?
Когда архитектура действительно нужна заранее — миграция базы данных, публичный API, интеграция с внешними системами. В таких случаях «на вырост» — не over-engineering, а необходимость. Скилл полезен для продуктовой разработки, где требования меняются быстрее, чем код.
