Боб Мартин опублікував правила для ШІ-агентів, які пишуть код
Боб Мартин опублікував правила для ШІ-агентів, які пишуть код
Боб Мартин, автор книги «Чистий код», опублікував GitHub-репозиторій ub-mode зі зводом правил для ШІ-агентів, які створюють і змінюють код.
Боб Мартин, автор книги «Чистий код», опублікував збірник правил, якими керуються його власні ШІ-агенти під час написання коду.
Основні положення:
- Перевірка, яка лише приховує збій, не усунувши його причину, не може вважатися виправленням.
- Якщо тест продовжує успішно проходити навіть тоді, коли всі функції нічого не повертають, від такого тесту варто відмовитися.
- Зміни в коді мають бути мінімальними, але достатніми для розв’язання поставленої задачі.
- Перш ніж змінювати код, потрібно написати тест, який виявить існуючу помилку.
Встановивши цей скіл, можна запобігти приховуванню помилок ШІ-агентами та уникнути ситуацій, коли успішно пройдені тести створюють хибне враження справності коду.
Промпт для встановлення:
Встановіть скіл ub-mode з репозиторію unclebob/ub-mode на GitHub у папку skills і використовуйте команду /ub-mode при наступній зміні коду. Якщо crapper, dryer або mutator не встановлені, пропустіть відповідні кроки.
Чому це важливо
АналітикаПравила допомагають уникнути хибноуспішних тестів і приховування помилок ШІ-агентами під час автоматизованого написання коду.
Обговорити новину у спільноті
Діліться своїм досвідом та думками з ШІ-розробниками
Пов'язані матеріали екосистеми
Практичні гайди, термінологія та агентські скіли
Боб Мартин опублікував правила для ШІ-агентів під час написання коду
Навичка ub-mode від Роберта Мартина задає обмеження для ШІ-агентів: мінімальні зміни, реальні тести та усунення причин помилок.
Open-source проєкт із 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, здатні самостійно сприймати стан середовища, декомпозувати складні цілі, викликати зовнішні інструменти та ітеративно виправляти власні помилки.