К основному содержанию
хук

agents-md-loader — хук для Claude Code: загрузка и установка

Хук добавляет содержимое AGENTS.md в контекст Claude Code при старте или возобновлении сессии. Так агент получает проектные инструкции автоматически.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --hook automation/agents-md-loader
Открыть на GitHub

Что делает agents-md-loader

На событиях startup и resume хук проверяет, есть ли в проекте AGENTS.md, и передаёт его содержимое в дополнительный контекст сессии. Если файла нет, передаётся пустой контекст. Это значит, что без AGENTS.md хук не добавит проектных инструкций.

Команда хука запускается через python3 и имеет тайм-аут 30 секунд. Для установки выполните npx claude-code-templates@latest --hook automation/agents-md-loader, затем используйте .claude/settings.json.

Какие задачи решает

  • передать Claude Code инструкции из AGENTS.md при старте сессии
  • загрузить проектный контекст после возобновления сессии
  • использовать общий файл инструкций для разных AI-ассистентов

Примеры запросов агенту

  • Начни сессию и следуй правилам из AGENTS.md.
  • Возобнови сессию и учти инструкции проекта из AGENTS.md.

Как установить agents-md-loader

1Через claude-code-templates

npx claude-code-templates@latest --hook automation/agents-md-loader

2Вручную: положить файлы

.claude/settings.json

Блок hooks: событие (PreToolUse, PostToolUse, Stop…) → команда. Личные — ~/.claude/settings.json

По шагам, с командами для каждой платформы: Хуки Claude Code: что это, где настраивать и как запретить опасную команду

Вопросы о agents-md-loader

Как установить agents-md-loader в Claude Code?

Выполните npx claude-code-templates@latest --hook automation/agents-md-loader, затем используйте .claude/settings.json.

Что делает agents-md-loader?

При старте или возобновлении сессии хук добавляет содержимое AGENTS.md в контекст Claude Code. Если файла нет, передаёт пустой контекст.

Нужен ли Python для agents-md-loader?

Да. Команда хука запускается через python3.

Исходный текст

agents-md-loader.json · MIT
{
  "description": "Automatically loads AGENTS.md configuration file content at session start to ensure Claude Code follows project-specific agent behavior. Only loads if AGENTS.md exists, otherwise passes empty context. Supports the universal AGENTS.md standard for cross-platform AI assistant compatibility.",
  "hooks": {
    "SessionStart": [
      {
        "matcher": "startup|resume",
        "hooks": [
          {
            "type": "command",
            "command": "python3 -c \"import json, sys, os; agents_content = open('AGENTS.md', 'r').read() if os.path.exists('AGENTS.md') else ''; output = {'hookSpecificOutput': {'hookEventName': 'SessionStart', 'additionalContext': agents_content}}; print(json.dumps(output))\"",
            "timeout": 30
          }
        ]
      }
    ]
  }
}

© davila7 · MIT · davila7/claude-code-templates

Похожие хуки

Все хуки по теме «Настройка агента: память, контекст, субагенты» →

Из того же набора804

Весь набор →
security-audit Проводит аудит безопасности кодовой базы, зависимостей и конфигураций проекта. Пригодится перед релизом или во время регулярной проверки кода. 1 485установок shell-scripting-pro Субагент, который пишет и правит shell-скрипты: строгий режим ошибок, кавычки, переносимость между Unix-системами. 1 479установок web-accessibility-checker Субагент проверяет вёрстку на соответствие WCAG, разбирает семантику HTML и доступность с клавиатуры, а на выходе даёт отчёт с нарушениями. 1 438установок agent-expert Субагент, который помогает проектировать других агентов Claude: структура, границы экспертизы, промпты и примеры. 1 426установок format-python-files Хук прогоняет black по каждому .py-файлу, который Claude изменил через Edit. Форматирование перестаёт быть отдельным шагом. 1 405установок supabase-schema-sync Команда сверяет локальную схему базы данных с удалённым проектом Supabase через MCP-сервер. Помогает быстро находить расхождения и готовить файлы миграций. 1 405установок init-project Разворачивает структуру нового проекта: каталоги, git, линтеры, тесты и CI. Пригодится, когда нужно начать с чистого листа без ручной возни. 1 382установок all-tools Показывает список доступных в сессии Claude Code инструментов вместе с TypeScript-сигнатурами и кратким назначением. Помогает сориентироваться перед планированием сложной задачи. 1 381установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой