Навык: сопровождение AGENTS.md
Перед существенной правкой источника истины получи ai-work-control/full;
используй переданные границы и не повторяй контроль.
Используй этот навык для создания и изменения AGENTS.md как основной
машинной точки входа в проект и для согласования соседних instruction-файлов,
которые читает конкретная обвязка, например CLAUDE.md. Цель — получить
инструкции, которые агент сможет стабильно применить в реальной задаче:
понять область действия, выбрать правильные команды, не нарушить границы
проекта и не потратить лишний контекст.
Когда применять
Применяй навык, если нужно:
- создать новый
AGENTS.md;
- добавить или обновить
CLAUDE.md и другие соседние instruction-файлы,
если они нужны конкретной обвязке и должны ссылаться на AGENTS.md;
- изменить существующий
AGENTS.md после изменения структуры, команд,
инструментов, процесса разработки или правил проекта;
- сократить перегруженный
AGENTS.md;
- разделить один файл на корневой и вложенные инструкции;
- устранить конфликт между несколькими файлами инструкций;
- повысить стабильность применения инструкций после провала агента;
- подготовить содержательное изменение, которое затем должен проверить
ai-audit-agents-md.
Не применяй навык для чистой проверки без редактирования. Для этого используй
ai-audit-agents-md.
Границы
- Создание, изменение и сопровождение
AGENTS.md остаются в одном навыке,
потому что используют один рабочий цикл: определить цепочку инструкций,
область действия, содержание, конфликты и проверку результата.
- Проверка остаётся отдельным навыком
ai-audit-agents-md, потому что у неё
другой выход: независимый отчёт о проблемах, а не изменение файлов.
- После существенного изменения
AGENTS.md инициируй ai-audit-agents-md как
контрольный этап.
Обязательный порядок
- Собери контур инструкций: все
AGENTS.md, AGENTS.override.md,
CLAUDE.md и соседние файлы инструкций, которые могут участвовать в
цепочке.
- Определи задачу изменения: какое поведение агента должно измениться, какой
риск закрывается и в каком файле должно жить правило.
- Определи, читает ли используемая обвязка не только
AGENTS.md. Если да, не
дублируй правила вручную без причины: предпочитай тонкую связку с
AGENTS.md, например файл CLAUDE.md с текстом @AGENTS.md или
символьную ссылку CLAUDE.md -> AGENTS.md, если это допустимо в проекте.
Если используется несколько instruction-файлов одновременно, явно снижай
риск конфликтов и не полагайся на стабильный порядок их слияния.
- Раздели уровни: корневой
AGENTS.md, вложенные инструкции, профильные
навыки, README и справочные документы.
- Оставь в
AGENTS.md только операционные указания: команды, ограничения,
Git-правила, проектные соглашения, условия применения и форматы результата.
- При создании или содержательной переработке
AGENTS.md используй
устойчивый общий каркас разделов, чтобы файлы разных проектов оставались
узнаваемыми для людей. Не навязывай пустые разделы: если проекту не нужен
раздел, пропусти его или оставь ближайший по смыслу.
- Обеспечь в
AGENTS.md наличие правил про границу изменений и явно выбранную
политику работы с Git. Сначала сохрани существующую политику проекта или
используй вариант, который пользователь выбрал в ai-setup-project. Если
политика индекса Git ещё не определена, не выбирай её молча: верни открытое
решение в маршрут настройки проекта. Варианты и точные границы описаны в
references/content-guidelines.md.
- Не перетирай осознанно изменённые пользователем решения о границе правок,
добавлении в индекс Git, commit или push. Меняй такие правила только если
пользователь прямо попросил обновить именно их или если они внутренне
противоречат другим действующим инструкциям; противоречие сначала назови в
отчёте.
- Сформулируй инструкции так, чтобы агент мог действовать без догадки:
обязательность, условия, команды, пути, причины и точки подтверждения.
- Стабилизируй иерархию: вложенные файлы уточняют область, а не молча отменяют
корневой процесс.
- Проверь стоимость контекста: удали повторы, общие советы, дубли README и
длинные справки без рабочей пользы.
- Если разделяешь инструкции между корнем и вложенным файлом, отдельно
перечитай итоговое содержание: в корне не должны остаться локальные команды,
пути, переменные окружения и дубли README, которые ты заявил как перенесённые
или удалённые.
- Проверь результат: ссылки, команды, отсутствие секретов, отсутствие
конфликтов, сценарий применения и добавление новых файлов в Git по правилам
проекта.
Что читать дополнительно
references/maintenance-checklist.md — детальный чек-лист сопровождения
AGENTS.md и порядок проверки результата.
references/content-guidelines.md — критерии хорошего операционного
описания и типичные ошибки содержания.
Формат результата
Результат применения навыка должен содержать:
- изменённые или созданные файлы инструкций;
- если создан или обновлён
CLAUDE.md либо другая соседняя точка входа —
почему выбран именно @AGENTS.md, символьная ссылка или отдельный файл;
- краткое обоснование, какие проблемы закрывает изменение;
- список перенесённых или удалённых фрагментов, если были выносы;
- ограничения и недостающий контекст;
- выбранную или сохранённую политику Git либо открытое решение, если политика
ещё не определена;
- проверку применимости результата;
- рекомендацию, нужна ли независимая проверка через
ai-audit-agents-md.
Ошибки применения
Ошибкой считается:
- создать большой
AGENTS.md без реальной задачи применения;
- смешать документацию для человека и машинные инструкции;
- записать непроверенную гипотезу как действующее правило;
- добавить общие советы вместо конкретных команд и условий;
- расширить корневой файл локальными правилами подкаталога;
- убрать правило без понимания, какой риск оно закрывало;
- оставить конфликт между файлами инструкций;
- не проверить результат через
ai-audit-agents-md после существенной правки.
Связь с другими навыками
ai-audit-agents-md — независимая проверка качества AGENTS.md после
создания или изменения.
ai-work-control — обязателен перед изменениями, которые становятся
источником истины проекта.
ai-data-collection — полезен, если нужно собрать факты о командах,
структуре и реальных провалах до проектирования инструкции.
ai-work-result-evaluation — нужен, если результат будет принят как
основание для будущих изменений.
1---2name: ai-agents-md-maintenance3description: Используй, когда нужно создать, изменить или стабилизировать `AGENTS.md` и соседние машинные инструкции без конфликтов и лишней нагрузки на контекст.4---56# Навык: сопровождение AGENTS.md78Перед существенной правкой источника истины получи `ai-work-control/full`;9используй переданные границы и не повторяй контроль.1011Используй этот навык для создания и изменения `AGENTS.md` как основной12машинной точки входа в проект и для согласования соседних instruction-файлов,13которые читает конкретная обвязка, например `CLAUDE.md`. Цель — получить14инструкции, которые агент сможет стабильно применить в реальной задаче:15понять область действия, выбрать правильные команды, не нарушить границы16проекта и не потратить лишний контекст.1718## Когда применять1920Применяй навык, если нужно:2122- создать новый `AGENTS.md`;23- добавить или обновить `CLAUDE.md` и другие соседние instruction-файлы,24 если они нужны конкретной обвязке и должны ссылаться на `AGENTS.md`;25- изменить существующий `AGENTS.md` после изменения структуры, команд,26 инструментов, процесса разработки или правил проекта;27- сократить перегруженный `AGENTS.md`;28- разделить один файл на корневой и вложенные инструкции;29- устранить конфликт между несколькими файлами инструкций;30- повысить стабильность применения инструкций после провала агента;31- подготовить содержательное изменение, которое затем должен проверить32 `ai-audit-agents-md`.3334Не применяй навык для чистой проверки без редактирования. Для этого используй35`ai-audit-agents-md`.3637## Границы3839- Создание, изменение и сопровождение `AGENTS.md` остаются в одном навыке,40 потому что используют один рабочий цикл: определить цепочку инструкций,41 область действия, содержание, конфликты и проверку результата.42- Проверка остаётся отдельным навыком `ai-audit-agents-md`, потому что у неё43 другой выход: независимый отчёт о проблемах, а не изменение файлов.44- После существенного изменения `AGENTS.md` инициируй `ai-audit-agents-md` как45 контрольный этап.4647## Обязательный порядок48491. Собери контур инструкций: все `AGENTS.md`, `AGENTS.override.md`,50 `CLAUDE.md` и соседние файлы инструкций, которые могут участвовать в51 цепочке.522. Определи задачу изменения: какое поведение агента должно измениться, какой53 риск закрывается и в каком файле должно жить правило.543. Определи, читает ли используемая обвязка не только `AGENTS.md`. Если да, не55 дублируй правила вручную без причины: предпочитай тонкую связку с56 `AGENTS.md`, например файл `CLAUDE.md` с текстом `@AGENTS.md` или57 символьную ссылку `CLAUDE.md -> AGENTS.md`, если это допустимо в проекте.58 Если используется несколько instruction-файлов одновременно, явно снижай59 риск конфликтов и не полагайся на стабильный порядок их слияния.604. Раздели уровни: корневой `AGENTS.md`, вложенные инструкции, профильные61 навыки, README и справочные документы.625. Оставь в `AGENTS.md` только операционные указания: команды, ограничения,63 Git-правила, проектные соглашения, условия применения и форматы результата.646. При создании или содержательной переработке `AGENTS.md` используй65 устойчивый общий каркас разделов, чтобы файлы разных проектов оставались66 узнаваемыми для людей. Не навязывай пустые разделы: если проекту не нужен67 раздел, пропусти его или оставь ближайший по смыслу.687. Обеспечь в `AGENTS.md` наличие правил про границу изменений и явно выбранную69 политику работы с Git. Сначала сохрани существующую политику проекта или70 используй вариант, который пользователь выбрал в `ai-setup-project`. Если71 политика индекса Git ещё не определена, не выбирай её молча: верни открытое72 решение в маршрут настройки проекта. Варианты и точные границы описаны в73 `references/content-guidelines.md`.748. Не перетирай осознанно изменённые пользователем решения о границе правок,75 добавлении в индекс Git, commit или push. Меняй такие правила только если76 пользователь прямо попросил обновить именно их или если они внутренне77 противоречат другим действующим инструкциям; противоречие сначала назови в78 отчёте.799. Сформулируй инструкции так, чтобы агент мог действовать без догадки:80 обязательность, условия, команды, пути, причины и точки подтверждения.8110. Стабилизируй иерархию: вложенные файлы уточняют область, а не молча отменяют82 корневой процесс.8311. Проверь стоимость контекста: удали повторы, общие советы, дубли README и84 длинные справки без рабочей пользы.8512. Если разделяешь инструкции между корнем и вложенным файлом, отдельно86 перечитай итоговое содержание: в корне не должны остаться локальные команды,87 пути, переменные окружения и дубли README, которые ты заявил как перенесённые88 или удалённые.8913. Проверь результат: ссылки, команды, отсутствие секретов, отсутствие90 конфликтов, сценарий применения и добавление новых файлов в Git по правилам91 проекта.9293## Что читать дополнительно9495- `references/maintenance-checklist.md` — детальный чек-лист сопровождения96 `AGENTS.md` и порядок проверки результата.97- `references/content-guidelines.md` — критерии хорошего операционного98 описания и типичные ошибки содержания.99100## Формат результата101102Результат применения навыка должен содержать:103104- изменённые или созданные файлы инструкций;105- если создан или обновлён `CLAUDE.md` либо другая соседняя точка входа —106 почему выбран именно `@AGENTS.md`, символьная ссылка или отдельный файл;107- краткое обоснование, какие проблемы закрывает изменение;108- список перенесённых или удалённых фрагментов, если были выносы;109- ограничения и недостающий контекст;110- выбранную или сохранённую политику Git либо открытое решение, если политика111 ещё не определена;112- проверку применимости результата;113- рекомендацию, нужна ли независимая проверка через `ai-audit-agents-md`.114115## Ошибки применения116117Ошибкой считается:118119- создать большой `AGENTS.md` без реальной задачи применения;120- смешать документацию для человека и машинные инструкции;121- записать непроверенную гипотезу как действующее правило;122- добавить общие советы вместо конкретных команд и условий;123- расширить корневой файл локальными правилами подкаталога;124- убрать правило без понимания, какой риск оно закрывало;125- оставить конфликт между файлами инструкций;126- не проверить результат через `ai-audit-agents-md` после существенной правки.127128## Связь с другими навыками129130- `ai-audit-agents-md` — независимая проверка качества `AGENTS.md` после131 создания или изменения.132- `ai-work-control` — обязателен перед изменениями, которые становятся133 источником истины проекта.134- `ai-data-collection` — полезен, если нужно собрать факты о командах,135 структуре и реальных провалах до проектирования инструкции.136- `ai-work-result-evaluation` — нужен, если результат будет принят как137 основание для будущих изменений.