GitHub-радар
Научи ИИ-агента писать код по правилам Uncle Bob
ub-mode — скилл, который задаёт твоему ИИ-агенту дисциплину: сначала рабочий код, потом чистка лишней сложности. Правила проверяются отдельными инструментами, а не просто словами агенту.
Это набор правил для ИИ-агента по программированию (скилл), который загружается в Claude Code, Cursor или Grok.
Когда пригодится
Пригодится, если даёшь агенту много задач подряд и не хочешь, чтобы код ломался после правок; не подойдёт, если твой проект не готов к строгим правилам Uncle Bob.
Плюсы
- Проверяет правила внешними инструментами, а не только инструкцией агенту
- Не даёт сложности кода расти (Crapper считает уровень запутанности)
- Находит повторяющийся код и ломает его тестами на прочность (Mutator)
- Почти 1800 звёзд на GitHub за первые два дня
Минусы
- Правила строгие и написаны одним автором — не всем подойдут
- Требует держать несколько дополнительных инструментов (Crapper, Dryer, Mutator)
Как поставить — по шагам
- 1Открой репозиторий https://github.com/unclebob/ub-mode и скачай файл SKILL.md
- 2Скопируй SKILL.md в папку скиллов агента, например ~/.claude/skills/ub-mode/SKILL.md
- 3В агенте выполни команду /ub-mode, чтобы включить режим
- 4Отправь агенту текст из блока ниже
- 5Проверь отчёт Crapper или Dryer, который агент покажет по твоему коду
- 6Дай агенту задачу и убедись, что код остаётся рабочим после правок
Текст для агента
Текст для шага с агентом — скопируй и отправь (Claude Code, Codex, любой):
Подключи ub-mode отсюда: https://github.com/unclebob/ub-mode — скопируй SKILL.md в папку скиллов Claude Code и дальше работай по этой дисциплине; покажи, что показывает Crapper или Dryer на моём текущем коде.
▌ Ещё находки