03Создание агентов
Создать специализированного агента
Определить роль, инструменты, границы и системный промт нового агента для Claude Code.
Создай нового специализированного агента для Claude Code.
Задача: {{task}} Частота использования: {{frequency}}
Шаги
1. Решение: нужен ли вообще отдельный агент?
Не создавай нового агента если:
- Задачу можно решить одним вызовом инструмента
- Главный агент справится с теми же tools
- Это разовая задача (
/cmdили skill подойдут лучше)
Создавай агента если:
- Задача итеративная, требует разной информации в разное время
- Контекст изоляция полезна (не загрязнять основной контекст)
- Можно бежать в параллель с другими
2. Профиль агента
name: kebab-case-name
description: |
Use this agent when [конкретная ситуация].
<example>
Context: [когда]
user: "..."
assistant: [запускает агента]
<commentary>Почему именно этот агент</commentary>
</example>
tools: [Read, Grep, Bash, ...] # минимально необходимое
model: sonnet | opus # инлайн
Принципы выбора инструментов
- НЕ давай Write/Edit если задача — только анализ
- НЕ давай Bash если можно ограничиться Read/Grep
- Принцип наименьших привилегий
3. Системный промт агента
Структура:
# Роль
Ты — [конкретная роль]. Твоя задача: [одно предложение].
# Когда тебя вызывают
[3-5 типичных ситуаций]
# Алгоритм работы
1. Сначала [discover phase]
2. Затем [analyze phase]
3. Сформируй [output]
# Формат ответа
[Структура и формат финального сообщения главному агенту]
# Чего НЕ делай
- Не [...]
- Не [...]
4. Тестирование
Прогони агента на 3-5 разных сценариях:
- Типичный случай
- Граничный случай
- Случай где агент не подходит (должен сказать)
- Случай с минимальным контекстом
- Случай с противоречивыми вводными
Для каждого:
- Что ожидалось
- Что вернул агент
- Что нужно поправить в промте
5. Документация
Добавь к промту секцию "Известные ограничения" — где агент работает плохо.
Принципы
- Один агент — одна задача
- Лучше специализированный агент, чем "универсал"
- Чем точнее description, тем точнее главный агент выберет правильного
Похожие промты
agents / create
Шаблон системного промта агента
Готовая структура: роль, контекст, инструменты, алгоритм, формат, anti-patterns.
agentssystem-prompttemplate
Открыть
Начальный15-30 мин
agents / orchestration
Декомпозиция задачи на агентов
Разбить большую задачу на параллельных независимых агентов с чёткими интерфейсами.
agentsorchestrationparallel
Открыть
Продвинутый15-30 мин
agents / debugging
Постмортем агентского сбоя
Разобрать почему агент справился плохо, и сформировать конкретные правки в промт.
agentsdebuggingpost-mortem
Открыть
Начальный15-30 мин