GitHub-радар

Научи ИИ-агента писать код по правилам Uncle Bob

ub-mode — скилл, который задаёт твоему ИИ-агенту дисциплину: сначала рабочий код, потом чистка лишней сложности. Правила проверяются отдельными инструментами, а не просто словами агенту.

Это набор правил для ИИ-агента по программированию (скилл), который загружается в Claude Code, Cursor или Grok.

Когда пригодится

Пригодится, если даёшь агенту много задач подряд и не хочешь, чтобы код ломался после правок; не подойдёт, если твой проект не готов к строгим правилам Uncle Bob.

Плюсы

  • Проверяет правила внешними инструментами, а не только инструкцией агенту
  • Не даёт сложности кода расти (Crapper считает уровень запутанности)
  • Находит повторяющийся код и ломает его тестами на прочность (Mutator)
  • Почти 1800 звёзд на GitHub за первые два дня

Минусы

  • Правила строгие и написаны одним автором — не всем подойдут
  • Требует держать несколько дополнительных инструментов (Crapper, Dryer, Mutator)

Как поставить — по шагам

  1. 1Открой репозиторий https://github.com/unclebob/ub-mode и скачай файл SKILL.md
  2. 2Скопируй SKILL.md в папку скиллов агента, например ~/.claude/skills/ub-mode/SKILL.md
  3. 3В агенте выполни команду /ub-mode, чтобы включить режим
  4. 4Отправь агенту текст из блока ниже
  5. 5Проверь отчёт Crapper или Dryer, который агент покажет по твоему коду
  6. 6Дай агенту задачу и убедись, что код остаётся рабочим после правок

Текст для агента

Текст для шага с агентом — скопируй и отправь (Claude Code, Codex, любой):

Подключи ub-mode отсюда: https://github.com/unclebob/ub-mode — скопируй SKILL.md в папку скиллов Claude Code и дальше работай по этой дисциплине; покажи, что показывает Crapper или Dryer на моём текущем коде.
Открыть на GitHub