Автор книги «Чистый код» выпустил бесплатный skill ub-mode для ИИ-агентов
Роберт Мартин, автор книги «Чистый код», опубликовал бесплатный skill ub-mode для ИИ-агентов. Он заставляет модели работать по дисциплинированным правилам, а не просто генерировать код «на авось».
Skill делит процесс на этапы. Сначала агент должен сделать так, чтобы код работал: пишет минимальное решение, использует TDD (сначала падающий тест, потом минимальное исправление) и не усложняет архитектуру раньше времени. Потом — делает код правильным: устраняет корневые причины ошибок, убирает дублирование, следит за сложностью функций и проводит рефакторинг. В конце — следует практикам: ведёт лог, держит контекст в порядке и коммитит небольшими порциями.
К skill прилагаются инструменты, которые помогают контролировать качество: проверка сложности и покрытия (CRAP), поиск дублирования и мутационное тестирование.
Установка простая — достаточно скопировать файл SKILL.md в папку skills агента. Работает с Claude Code, Cursor, Grok и другими системами, поддерживающими формат skills. Сам Мартин уже использует ub-mode со своими агентами.
Репозиторий: github.com/unclebob/ub-mode