Навык: проверка AGENTS.md
Если аудит ведёт к существенной правке источника истины, сначала получи
ai-work-control/full; сам аудит не повторяет этот контроль.
Используй этот навык для независимой проверки одного или нескольких
AGENTS.md как машинной точки входа и для проверки соседних instruction-файлов,
которые читает конкретная обвязка, например CLAUDE.md: кратких,
операционных, детерминированных и не перегруженных сведениями, которые лучше
держать в README.md, вложенных инструкциях или профильных документах.
Когда применять
Применяй навык, если нужно:
- проверить существующий
AGENTS.md;
- проверить набор файлов
AGENTS.md в одном репозитории;
- проверить, не нужен ли рядом
CLAUDE.md или другой instruction-файл для
конкретной обвязки и не создаёт ли он второй источник истины;
- оценить, не перегружен ли
AGENTS.md;
- проверить, не смешаны ли машинный и человеческий входы;
- проверить, не конфликтуют ли корневой и вложенные
AGENTS.md;
- подготовить замечания перед изменением
AGENTS.md.
Если задача требует не только проверки, но и создания, изменения, сокращения
или разделения AGENTS.md, сначала используй ai-agents-md-maintenance, а этот
навык применяй как независимый контроль результата.
Не применяй навык для общей проверки всей документации проекта, если задача не
сосредоточена на AGENTS.md и соседних инструкциях.
Входные данные
Для применения навыка должны быть доступны настолько, насколько это возможно:
- проверяемый файл или набор файлов
AGENTS.md;
- соседние файлы инструкций, если они участвуют в цепочке применения;
README.md и другие документы, на которые ссылается AGENTS.md;
- сведения о структуре репозитория, если проверяется вложенность инструкций;
- проверяемые источники, если нужно подтвердить основание замечания.
Если часть цепочки инструкций недоступна, зафиксируй это ограничение явно.
Обязательный порядок
- Определи контур инструкций: какие файлы реально участвуют в управлении
агентом и можно ли восстановить порядок применения. Если проект использует
обвязку, читающую не
AGENTS.md, а соседний instruction-файл, например
CLAUDE.md, включи его в проверку контура.
- Проверь роль
AGENTS.md как машинного входа: нет ли подмены README, длинного
обзора проекта или общих пожеланий вместо рабочих правил.
- Проверь связку соседних instruction-файлов: не дублируют ли
AGENTS.md и
CLAUDE.md один и тот же текст вручную, нет ли расхождения между ними и
не зависит ли корректность поведения от неописанного порядка их слияния.
- Проверь минимальную достаточность контекста: каждое правило должно менять
поведение агента в реальной задаче.
- Проверь детерминизм и конфликты: противоречия, неявные переопределения,
спорящие обязанности и расплывчатые условия применения.
- Проверь операционность: команды, пути, роли, форматы, условия и точки
остановки должны быть указаны там, где без них правило не выполняется.
- Проверь границы между переносимым и локальным: временные гипотезы,
проектные особенности и будущие идеи не должны выглядеть как универсальное
правило.
- Подготовь отчёт: сначала замечания по важности, затем открытые вопросы и
ограничения проверки.
Что читать дополнительно
references/review-checklist.md — детальный чек-лист проверки AGENTS.md и
связанных инструкционных файлов.
Формат результата
Результатом должен быть отчёт пользователю, в котором:
- замечания перечислены по важности;
- для каждого замечания указано, где именно проблема;
- для каждого замечания указано, какое проверяемое правило оно нарушает;
- отделены наблюдаемый факт, вывод и предлагаемое исправление;
- нет лишнего пересказа разделов без проблем.
Если существенных замечаний нет, скажи это прямо и отдельно назови остаточные
риски проверки.
Ошибки применения
Ошибкой считается:
- свести проверку к стилистическим замечаниям без связи с рабочими правилами;
- не проверить иерархию инструкций;
- признать перегруженный
AGENTS.md хорошим только потому, что он подробный;
- не заметить смешение
README.md и AGENTS.md;
- сгладить конфликт между файлами или разделами вместо явной фиксации;
- принять абстрактные требования без проверки операционности;
- не отделить выводы отчёта от наблюдаемых фактов;
- предложить расширить файл без доказанной пользы.
Связь с другими навыками
ai-agents-md-maintenance — когда по результатам проверки нужно создать,
изменить, сократить или разделить AGENTS.md.
ai-data-collection — когда нужно собрать контекст по нескольким файлам
инструкций и связанным документам.
ai-work-control — когда замечания ведут к изменению источника истины.
ai-work-result-evaluation — когда отчёт будет принят как основание для
изменения проектных инструкций.
1---2name: ai-audit-agents-md3description: Используй, когда нужно проверить один или несколько `AGENTS.md` на машинную пригодность, конфликты, лишний контекст и соседние инструкции.4---56# Навык: проверка AGENTS.md78Если аудит ведёт к существенной правке источника истины, сначала получи9`ai-work-control/full`; сам аудит не повторяет этот контроль.1011Используй этот навык для независимой проверки одного или нескольких12`AGENTS.md` как машинной точки входа и для проверки соседних instruction-файлов,13которые читает конкретная обвязка, например `CLAUDE.md`: кратких,14операционных, детерминированных и не перегруженных сведениями, которые лучше15держать в `README.md`, вложенных инструкциях или профильных документах.1617## Когда применять1819Применяй навык, если нужно:2021- проверить существующий `AGENTS.md`;22- проверить набор файлов `AGENTS.md` в одном репозитории;23- проверить, не нужен ли рядом `CLAUDE.md` или другой instruction-файл для24 конкретной обвязки и не создаёт ли он второй источник истины;25- оценить, не перегружен ли `AGENTS.md`;26- проверить, не смешаны ли машинный и человеческий входы;27- проверить, не конфликтуют ли корневой и вложенные `AGENTS.md`;28- подготовить замечания перед изменением `AGENTS.md`.2930Если задача требует не только проверки, но и создания, изменения, сокращения31или разделения `AGENTS.md`, сначала используй `ai-agents-md-maintenance`, а этот32навык применяй как независимый контроль результата.3334Не применяй навык для общей проверки всей документации проекта, если задача не35сосредоточена на `AGENTS.md` и соседних инструкциях.3637## Входные данные3839Для применения навыка должны быть доступны настолько, насколько это возможно:4041- проверяемый файл или набор файлов `AGENTS.md`;42- соседние файлы инструкций, если они участвуют в цепочке применения;43- `README.md` и другие документы, на которые ссылается `AGENTS.md`;44- сведения о структуре репозитория, если проверяется вложенность инструкций;45- проверяемые источники, если нужно подтвердить основание замечания.4647Если часть цепочки инструкций недоступна, зафиксируй это ограничение явно.4849## Обязательный порядок50511. Определи контур инструкций: какие файлы реально участвуют в управлении52 агентом и можно ли восстановить порядок применения. Если проект использует53 обвязку, читающую не `AGENTS.md`, а соседний instruction-файл, например54 `CLAUDE.md`, включи его в проверку контура.552. Проверь роль `AGENTS.md` как машинного входа: нет ли подмены README, длинного56 обзора проекта или общих пожеланий вместо рабочих правил.573. Проверь связку соседних instruction-файлов: не дублируют ли `AGENTS.md` и58 `CLAUDE.md` один и тот же текст вручную, нет ли расхождения между ними и59 не зависит ли корректность поведения от неописанного порядка их слияния.604. Проверь минимальную достаточность контекста: каждое правило должно менять61 поведение агента в реальной задаче.625. Проверь детерминизм и конфликты: противоречия, неявные переопределения,63 спорящие обязанности и расплывчатые условия применения.646. Проверь операционность: команды, пути, роли, форматы, условия и точки65 остановки должны быть указаны там, где без них правило не выполняется.667. Проверь границы между переносимым и локальным: временные гипотезы,67 проектные особенности и будущие идеи не должны выглядеть как универсальное68 правило.698. Подготовь отчёт: сначала замечания по важности, затем открытые вопросы и70 ограничения проверки.7172## Что читать дополнительно7374- `references/review-checklist.md` — детальный чек-лист проверки `AGENTS.md` и75 связанных инструкционных файлов.7677## Формат результата7879Результатом должен быть отчёт пользователю, в котором:8081- замечания перечислены по важности;82- для каждого замечания указано, где именно проблема;83- для каждого замечания указано, какое проверяемое правило оно нарушает;84- отделены наблюдаемый факт, вывод и предлагаемое исправление;85- нет лишнего пересказа разделов без проблем.8687Если существенных замечаний нет, скажи это прямо и отдельно назови остаточные88риски проверки.8990## Ошибки применения9192Ошибкой считается:9394- свести проверку к стилистическим замечаниям без связи с рабочими правилами;95- не проверить иерархию инструкций;96- признать перегруженный `AGENTS.md` хорошим только потому, что он подробный;97- не заметить смешение `README.md` и `AGENTS.md`;98- сгладить конфликт между файлами или разделами вместо явной фиксации;99- принять абстрактные требования без проверки операционности;100- не отделить выводы отчёта от наблюдаемых фактов;101- предложить расширить файл без доказанной пользы.102103## Связь с другими навыками104105- `ai-agents-md-maintenance` — когда по результатам проверки нужно создать,106 изменить, сократить или разделить `AGENTS.md`.107- `ai-data-collection` — когда нужно собрать контекст по нескольким файлам108 инструкций и связанным документам.109- `ai-work-control` — когда замечания ведут к изменению источника истины.110- `ai-work-result-evaluation` — когда отчёт будет принят как основание для111 изменения проектных инструкций.