К основному содержанию
скилл

kaizen — скилл для Claude Code: улучшение кода шаг за шагом

Скилл задаёт агенту привычку улучшать код мелкими шагами и ловить ошибки на этапе типов, а не в рантайме.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --skill productivity/kaizen
Открыть на GitHub

Что делает kaizen

kaizen — это набор правил, по которым агент ведёт рефакторинг и реализацию. Внутри четыре опоры: непрерывные мелкие улучшения, защита от ошибок через типы, стандартизация и работа только с тем, что реально нужно. Агент советует делать самую маленькую правку, проверять её и только потом идти дальше, а не переписывать модуль целиком.

Вторая часть — про типы и валидацию. Вместо status: string агент предложит union из допустимых значений, вместо проверки после использования — проверку на границе системы. Отдельно разбираются ранние возвраты и брендированные типы вроде PositiveNumber, чтобы невалидное состояние нельзя было собрать вообще.

Скилл рассчитан на TypeScript-примеры, и это стоит учитывать: в проекте на динамическом языке часть приёмов из него не переносится один в один. Ставится он одной командой через npx claude-code-templates@latest --skill productivity/kaizen, файл ложится в ~/.claude/skills/kaizen/SKILL.md.

Какие задачи решает

  • разбить крупный рефакторинг на проверяемые шаги
  • заменить строковые статусы на union-типы
  • перенести валидацию на границу системы
  • убрать мёртвый код и устаревшие комментарии по ходу работы
  • сделать невалидное состояние непредставимым в типах

Примеры запросов агенту

  • отрефактори этот модуль по kaizen, по одному улучшению за раз
  • проверь типы в order.ts и убери возможность собрать заказ без trackingNumber
  • предложи инкрементальные правки для этой функции, без переписывания

Как установить kaizen

1Через claude-code-templates

npx claude-code-templates@latest --skill productivity/kaizen

2Через Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill kaizen -a claude-code

3Вручную: положить файлы

~/.claude/skills/kaizen/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/kaizen/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора205

Весь набор →
web-design-guidelines Скилл проверяет файлы интерфейса по актуальным правилам Web Interface Guidelines и выдаёт замечания с указанием файла и строки. Пригодится для аудита UI и доступности. 2 076установок writing-clearly-and-concisely Скилл для Claude, который заставляет агента писать прозу по правилам Странка и не скатываться в шаблонные обороты языковых моделей. 206установок backend-architect Субагент для проектирования бэкенда: границы сервисов, выбор API-парадигмы, схемы БД и наблюдаемость. Полезен, когда решение нужно принять до первой строки кода. 23 691установок seo-optimizer Помогает готовить метатеги, разметку Schema.org и планы статей под поисковые системы прямо в кодовой базе проекта. 11 415установок ultra-think Запускает многошаговый разбор задачи: вскрывает скрытые допущения, предлагает конкурирующие варианты и проверяет каждый на прочность. Пригодится, когда решение дорогое и не хочется ошибиться. 8 383установок clean-code Задаёт агенту правила чистого кода: короткие функции, понятные имена, никаких очевидных комментариев и лишних абстракций. Пригодится, когда агент пишет рабочий код, а не учебник. 7 176установок git-commit-helper Разбирает проиндексированные изменения и предлагает текст коммита в формате conventional commits. Пригодится, когда лень придумывать сообщение самому. 7 093установок documentation-expert Субагент создаёт, обновляет и поддерживает документацию проекта, включая README, API-описания и руководства. Пригодится для работы с документацией из кода. 6 992установок

Похожие

code-quality zernie Скилл для рефакторинга TypeScript и JavaScript: приводит типы в порядок, убирает невозможные состояния и разделяет логику с вводом-выводом. CX Codex +1 391установок refactor tartinerlabs Скилл для рефакторинга: находит мёртвый код, лишнюю вложенность и слабые места, а потом чинит их по запросу. CX Codex +1 376установок coding-standards affaan-m Базовые правила кода для проектов: проверяет именование, запрещает мутации объектов и следит за простыми конструкциями. Пригодится на ревью и рефакторинге. CX Codex +1 5 700установок dry-refactoring kucherenko Скилл автоматизирует рефакторинг копипастных дубликатов, которые находит jscpd. Предлагает стратегии извлечения функции, параметризации, модуля или класса и показывает, с каких файлов начать. CX Codex +1 3 600установок principal-engineering riekelt Скилл задаёт строгие инженерные правила перед правками: запрещает заглушать ошибки, требует чекпоинт рисков и проверку работы реальным кодом, а не догадками. CX Codex +1 18 000установок antislop-code miqdadbadjuber Скилл фильтрует из кода комментарии, которые выглядят как результат работы ИИ — повторяют очевидное, нарезают текст на шаги или украшают разделители. Оставляет комментарии с реальной информацией и никогда не трогает сам код. CX Codex +1 5 800установок

Рядом в теме «Код-ревью и рефакторинг»

Всё по теме «Код-ревью и рефакторинг» →

Вопросы о kaizen

Как установить kaizen в Claude?

Выполните npx claude-code-templates@latest --skill productivity/kaizen. Скилл появится в ~/.claude/skills/kaizen/SKILL.md.

Что делает kaizen?

Задаёт агенту порядок работы: мелкие улучшения по одному, проверка после каждого шага, защита от ошибок через систему типов и валидацию на границе.

На каком языке примеры в скилле?

Примеры написаны на TypeScript — union-типы, брендированные типы, ранние возвраты. Для языков без статической типизации часть приёмов придётся адаптировать.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой