Правила для агентов по книгам о программировании
AI agents Rules / Skills from Programming Books
Скиллы и правила AGENTS.md по классическим книгам: Clean Code, Refactoring, DDD, Clean Architecture, DDIA и другим
- 3 133 ★ репозитория
- Последний коммит
- MIT
Минимальный доступ
Почему такой уровень
- Скиллы состоят только из текстовых правил
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/ai-agents-rules-skills-from-programming-booksОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Скиллы состоят только из текстовых правил
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Репозиторий содержит четырнадцать наборов правил, каждый по одной книге о проектировании, рефакторинге, легаси-коде, надежности и системах с большими данными. Каждый набор выпущен в трех размерах: full как полный справочник, mini для обычной работы и nano для тесного контекста. В папке каждой книги лежит SKILL.md, который по умолчанию подгружает mini, а full оставляет для сложных решений. Правила можно поставить как скиллы или вставить в AGENTS.md и правила Cursor.
Для кого. Для разработчиков и техлидов, которые хотят, чтобы агент писал код по принципам известных книг.
Подходит, если
- Агент пишет запутанный код и нужно задать ему правила чистого кода
- Нужно провести рефакторинг легаси-кода по проверенной методике
- Проектируете доменную модель и хотите опираться на DDD
Не подходит, если
- В команде свой стайлгайд, который противоречит этим книгам
- Контекст агента и так перегружен правилами
Пример запроса к агенту
Отрефактори этот модуль по правилам Working Effectively with Legacy Code, сначала закрой его тестамиОграничения
Правила пересказывают идеи книг и не заменяют их. Одновременное включение нескольких наборов может давать противоречивые советы, совместимость книг разобрана в отдельном документе. Правила на английском.
Как отключить. Удалите папки установленных скиллов из каталога скиллов агента или уберите правила из AGENTS.md.
Частые вопросы
Какой размер выбрать?
Для обычной работы mini, для очень тесного контекста nano, full как справочник.
Можно ли без npx?
Да, в docs/USAGE.md описана ручная установка и варианты для Codex, Claude Code и Cursor.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
Скиллыrpa-gen-rules: правила проекта для агентов
rpa-gen-rules
Скилл генерирует согласованные правила проекта для Cursor, Claude Code и Codex с послойной разработкой и BDD
Личный набор автора: общие правила для агентов и десятки скиллов для GitHub, браузера, macOS, сообщений и релизов, плюс скрипт синхронизации
Коллекция скиллов Mindrally
Claude Code Skills Collection
Более двухсот скиллов с правилами кода под фреймворки и языки, переделанных из Cursor rules в формат SKILL.md
Два скилла для кодинг-агентов: wtf проверяет проект перед деплоем, better-codex держит агента в рамках при работе с кодом
14 скиллов, которые находят пробелы в задаче до кода: интервью, план, проверка допущений и доказательство исправления бага
Builder Skills
Skills for agents
Набор небольших скиллов от Builder.io для рабочих привычек агента: визуальные планы и разборы диффов, сверка с документацией, кросс-агентное ревью и аккуратные
Коротко о README
README объясняет три версии каждого набора правил и показывает установку через Agent Skills CLI: все книги, список или одна выбранная. В таблице выпусков указаны объем и число правил для каждого размера. Отдельные документы описывают использование в разных редакторах, совместимость книг и разбор критики с Reddit. Лицензия MIT.
Бейдж для README
Исходный SKILL.md
--- name: clean-code description: Apply Robert C. Martin-inspired clean code rules when improving readability, naming, function design, responsibilities, or testable everyday code. license: MIT --- # Clean Code Skill Use this skill when a task involves everyday implementation quality, naming, small functions, readable control flow, responsibilities, comments, errors, or tests. Before making design or code decisions, read and apply [clean-code.mini.md](clean-code.mini.md). Use [clean-code.md](clean-code.md) only as a deeper reference when the mini rules are not enough for the current code-quality tradeoff.