Роберт Мартин (Robert C. Martin), известный как Дядя Боб и автор книги «Чистый код», опубликовал скил для AI‑агентов, которые генерируют и редактируют код. Инструкции построены на правилах разработчика SpaceXSI под никнеймом poteto и дополнены принципами «Чистого кода».

Работа скила строится на трёх этапах: добиться работоспособности, привести код в порядок и соблюдать практики хорошего кода. В основе лежит принцип TDD (Test‑Driven Development или «Разработка через тестирование»). Агент сначала пишет тесты, смотрит, что они провалились по ожидаемым причинам, и вносит минимальные правки, после которых тесты проходят.
При исправлении ошибок скил предписывает воспроизводить проблему и устранять её причину. Проверки, которые только скрывают ошибки, не считаются качественными исправлениями. При этом все тесты должны оценивать поведение кода с точки зрения пользователя.
Для контроля качества скил использует утилиты от самого Роберта Мартина: Crapper оценивает сложность функций с учётом покрытия тестами, Dryer ищет структурные дубликаты, а Mutator намеренно меняет код и проверяет, заметят ли тесты подставленные ошибки.
Скил опубликован на GitHub и совместим с Grok, Claude, Cursor и другими агентами.
Источник: habr.com