Структурирование кодовых агентов Claude с помощью шаблонов CLAUDE.md и директории .claude/

✍️ OpenClawRadar📅 Опубликовано: 28 февраля 2026 г.🔗 Source
Структурирование кодовых агентов Claude с помощью шаблонов CLAUDE.md и директории .claude/
Ad

Структура директории агента

Настройка предполагает создание отдельных директорий для каждого агента в ~/Documents/. В примере показано пять агентов: planner (исполнительные функции, маршрутизация, подотчетность), content (контент-пайплайн), youtube (производство для YouTube), life (личные сферы) и control-center (панель управления, база данных, API).

Каждый агент следует этой шаблонной структуре:

agent-name/
├── CLAUDE.md # Идентичность + миссия + возможности
├── .claude/
│   ├── rules/ # Автозагружаемый контекст (постоянно активный)
│   └── skills/ # Рабочие процессы по требованию
├── inbox/ # Ввод от других агентов
├── outputs/ # Сгенерированный вывод
└── archive/ # Ничего не удаляется без архивации

Различие между правилами и навыками

Файлы в .claude/rules/ загружаются автоматически в начале каждой сессии. Claude читает их как часть своего контекстного окна. Сюда помещается то, что агенту нужно знать всегда — его область, бизнес-контекст, как он должен себя вести.

Файлы в .claude/skills/ загружаются по требованию. Они загружаются только при вызове с помощью /skill-name. Сюда помещаются конкретные рабочие процессы, такие как многошаговые процессы, шаблоны, структурированные рутины.

Файлы правил загружаются в ваше контекстное окно при старте сессии и остаются там. Claude Code использует кэширование промптов, поэтому повторяющийся контент не тарифицируется по полной цене каждый раз, но большие файлы правил все равно увеличивают нагрузку на контекст и могут ухудшить качество ответов. С навыками по умолчанию в контексте находятся только название и описание; полный рабочий процесс загружается по требованию — либо когда вы его вызываете, либо когда Claude решает, что он уместен.

Эмпирическое правило

  • Правила (постоянно активные): Границы области, бизнес-контекст, логика маршрутизации, соглашения по именованию — то, что влияет на каждое решение
  • Навыки (по требованию): Пошаговые рабочие процессы, шаблоны, пакетные операции. То, что вы делаете время от времени (Примечание: описания навыков всегда находятся в контексте, чтобы Claude знал, что доступно; только полное содержание загружается по требованию)
Ad

Содержимое CLAUDE.md

Файл CLAUDE.md должен содержать не более 120 строк и охватывать:

  • Идентичность (2-3 строки): кто этот агент и что он делает
  • Текущая фаза (2-3 строки): над чем мы работаем прямо сейчас
  • Ключевые возможности (10-15 строк): какие навыки доступны, что он может делать
  • Ключевые расположения (10-15 строк): пути к файлам, на которые нужно ссылаться
  • Что было построено (10-20 строк): история завершенной работы
  • Что дальше (5-10 строк): ближайшие приоритеты
  • Принципы (5-10 строк): поведенческие ограничители

Пример структуры правил

Для агента планирования директория .claude/rules/ содержит пронумерованные файлы, которые контролируют порядок загрузки:

.claude/rules/
├── 01-business-context.md # Модель дохода, позиционирование, целевые клиенты
├── 02-agent-ecosystem.md # Все агенты, их миссии, как они связаны
├── 03-roadmap.md # Текущая фаза, вехи, критерии завершения
├── 04-content-architecture.md # Контент-каналы, основы, рабочий процесс
├── 05-daily-routine.md # Расписание, фильтрация идей, правила против отвлечения
├── 07-godin-strategy.md # Принципы маркетинга, отслеживание вех
├── 08-control-center.md # Справочник по CLI-инструментам, схема БД
├── 98-end-of-session.md # Ритуал: обновление roadmap, фиксация знаний
└── 99-content-capture.md # Автоизвлечение контент-сигналов из каждой сессии

Общение агентов

Агенты не вызывают друг друга напрямую. Они координируются через:

  • Базу данных SQLite: Единый источник истины для задач, состояния контент-пайплайна, сессий, метрик
  • Файлы во входящих: Когда одному агенту нужно передать контекст другому, он помещает markdown-файл в inbox/ целевого агента
  • API-эндпоинты: Чтение панели управления

📖 Прочитать полный источник: r/ClaudeAI

Ad

👀 Смотрите также

Практические методы для снижения дрейфа состояния в многошаговых ИИ-агентах
Гайды

Практические методы для снижения дрейфа состояния в многошаговых ИИ-агентах

Разработчик делится конкретными методами устранения дрейфа состояния в многозадачных рабочих процессах, включая чтение на основе снимков, исключительно добавление записей и разделение состояния и контекста. Эти подходы сделали запуски воспроизводимыми, а отладку — отслеживаемой.

OpenClawRadar
Пользователи OpenClaw Docker: зафиксируйте коммит 0c926a2c5, чтобы исправить неработающие расширения Discord и каналов.
Гайды

Пользователи OpenClaw Docker: зафиксируйте коммит 0c926a2c5, чтобы исправить неработающие расширения Discord и каналов.

После обновления OpenClaw через Docker расширения каналов, такие как Discord, Signal и WhatsApp, перестают работать с ошибками импорта модулей. Проблема связана с коммитом d9c285e93 и второй ошибкой, специфичной для Docker. Для стабильного обходного решения зафиксируйте коммит 0c926a2c5.

OpenClawRadar
Максимальная польза от Claude: рабочий процесс аналитика данных с Cowork и Claude Code
Гайды

Максимальная польза от Claude: рабочий процесс аналитика данных с Cowork и Claude Code

Аналитик данных без опыта программирования рассказывает, как они используют Cowork для сквозной автоматизации и Claude Code для сложных задач — создавая инструмент для генерации лидов с помощью Google Places API, дашборд для обнаружения мошенничества и автоматическую публикацию в соцсетях.

OpenClawRadar
100 советов по созданию личного ИИ-агента: от облачного прототипа до продакшена
Гайды

100 советов по созданию личного ИИ-агента: от облачного прототипа до продакшена

Шесть недель создания постоянного ИИ-агента — не просто оболочки чат-бота, — который управляет задачами, отслеживает сделки, читает электронную почту и анализирует данные. Ключевые уроки: пишите Конституцию, а не системный промпт, используйте плоские markdown-файлы для памяти и версионируйте файл идентичности в git.

OpenClawRadar