Дядя Боб написал правила для ИИ-агентов: ub-mode учит агента доказывать, что баг исправлен
Роберт Мартин, известный по книге «Чистый код», выпустил на GitHub скилл ub-mode для ИИ-агентов. Это один файл примерно на 750 слов с краткими правилами, построенными по принципам чистого кода. В репозитории нет кода — только README.md и SKILL.md, где описан порядок действий агента.
Суть подхода: агент не может просто сказать «готово» после правки. Сначала он обязан показать тест, который падает из-за бага, затем предъявить изменение, после которого тест проходит. Так старые зелёные тесты не маскируют неверную логику, а новое поведение получает доказательство.
Правила разбиты на три части: First Make it Work, Then Make it Right и Practice. README также ссылается на утилиты для оценки сложности кода, поиска дублей и проверки полноты тестов. Автор отмечает, что частично опирался на идеи poteto-mode / pstack. Фактически это попытка поставить «Дядю Боба» рядом с каждым агентом и заставить его работать дисциплинированно.