раздел 05
Шаблон и шпаргалка
Стартовый AGENTS.md
# Проект
Коротко: что это за продукт и для кого.
## Команды
- Запуск: <команда>
- Сборка: <команда>
- Тесты: <команда>
- Линт: <команда>
## Стиль и соглашения
- Язык/стек, форматирование, именование.
- Какие подходы и библиотеки использовать, какие - нет.
## Структура
- Где точки входа и ключевые модули.
## Ограничения
- Чего НЕ трогать, что хрупкое.
- Секреты только в .env, не в коде и не в гите.
## Проверка
- Что прогнать перед готовностью (тесты, линт).
## Поведение (по Карпатому)
- Думай до кода и проговаривай допущения.
- Минимум кода, без лишних абстракций.
- Точечные правки, сохраняй стиль.
- Определи критерий успеха и проверь результат.
Сделайте CLAUDE.md симлинком на AGENTS.md - и файл работает в Claude Code, Codex и Cursor сразу.
Чек-лист хорошего файла
- Есть команды (запуск, сборка, тесты, линт).
- Описан стиль и соглашения.
- Указана структура и точки входа.
- Перечислены ограничения и хрупкие места.
- Сказано, как проверять готовность.
- Коротко и по делу - не раздувает контекст.
- Вложенные папки имеют свой файл, если правила отличаются.
Словарь
| Термин | Что это |
|---|---|
| AGENTS.md | Открытый стандарт файла инструкций агента. |
| CLAUDE.md | Тот же файл для Claude Code. |
| Иерархия | Глобальный -> корень -> вложенные папки; конкретное перекрывает общее. |
| Симлинк | Ссылка-файл, чтобы один источник работал под разными именами. |
Куда дальше
- Skills для AI-агентов - переиспользуемые навыки агента.
- Разрешения AI-агентов - что агенту можно без спроса.
- Контекстное окно - почему файл должен быть кратким.