Боб Мартин опубликовал правила для ИИ-агентов, пишущих код
Боб Мартин опубликовал правила для ИИ-агентов, пишущих код
Боб Мартин, автор книги «Чистый код», опубликовал на GitHub репозиторий ub-mode со сводом правил для ИИ-агентов, которые пишут и изменяют код.
Боб Мартин, автор книги «Чистый код», опубликовал свод правил, которыми руководствуются его собственные ИИ-агенты при написании кода.
Основные положения:
- Проверка, которая лишь скрывает сбой, не устраняя его причину, не может считаться исправлением.
- Если тест продолжает успешно проходить даже в том случае, когда все функции ничего не возвращают, от такого теста следует отказаться.
- Изменения в коде должны быть минимальными, но достаточными для решения поставленной задачи.
- Прежде чем приступать к изменению кода, необходимо написать тест, выявляющий существующую ошибку.
Установив этот скилл, вы сможете предотвратить сокрытие ошибок ИИ-агентами и избежать ситуаций, когда успешно пройденные тесты создают ложное впечатление об исправности кода.
Промпт для установки:
Установи скилл ub-mode из репозитория unclebob/ub-mode на GitHub в мою папку skills и используй команду /ub-mode при следующем изменении кода. Если crapper, dryer или mutator не установлены, пропусти соответствующие шаги.
Почему это важно
АналитикаПравила помогают избежать ложноположительных тестов и маскировки ошибок ИИ-агентами при автоматизированной разработке.
Обсудить в сообществе
Делитесь опытом и мыслями с ИИ-разработчиками
Связанные материалы экосистемы
Практические гайды, терминология и агентские скиллы
Боб Мартин опубликовал правила для ИИ-агентов при написании кода
Навык ub-mode от Роберта Мартина задаёт ограничения для ИИ-агентов: минимальные изменения, реальные тесты и устранение причин ошибок.
На GitHub появился открытый проект с 74 скиллами для разработки игр
На GitHub появился open-source проект awesome-gamedev-agent-skills, который объединяет 74 скилла для разработки игр на Unity, Godot, Unreal Engine и других движках. Набор поддерживает Claude Code и Codex и умеет автоматически подбирать скиллы под задачу.
Claude Code Projects: как один ИИ координирует команду автономных агентов
Глубокий разбор Claude Code Projects: архитектура Coordinator и Threads, параллельные ветки, общая память MEMORY.md и управление облачными агентами.
Файл .cursorrules (Правила проекта для ИИ)
Специальный конфигурационный файл в корне репозитория (.cursorrules). Автоматически передает модели правила стиля кода, стек технологий, запрещенные библиотеки и архитектурные ограничения перед каждой генерацией.
Jev и System One AI: полное практическое руководство по модели решений от TypeSafe
Глубокий инженерный разбор флагманской модели Jev: архитектура System One против LLM, примитивы Choice/Score/Noul, параллелизм запросов, математика уверенности, видео-кейсы, код и обзор локальных open-weight альтернатив (Laya, GLiNER2.5, CLM-8B).
AI-агенты (Autonomous Agents)
Программные системы на базе LLM, способные самостоятельно воспринимать состояние окружающей среды, декомпозировать сложные цели, вызывать внешние инструменты и итеративно исправлять собственные ошибки.