autonomous-agent-patterns · davila7 — скилл для Claude Code: схемы агентов
Скилл разбирает устройство автономных кодирующих агентов: цикл работы, инструменты и согласование действий с пользователем. Пригодится при проектировании собственного агента.
npx claude-code-templates@latest --skill ai-research/autonomous-agent-patternsЧто делает autonomous-agent-patterns
Внутри описаны цикл агента «обдумать — решить — выполнить — проверить результат» и схема выбора модели под задачу. Примеры на Python показывают, как передавать модели список инструментов, обрабатывать вызовы и возвращать результат в историю диалога.
Отдельно разобраны JSON Schema для инструментов, операции с файлами и функции для работы с терминалом и браузером. Также есть инструменты, позволяющие задать вопрос пользователю. В примере цикла задан предел max_iterations=50: если агент не завершит задачу за это число шагов, он вернёт сообщение о достижении лимита.
Какие задачи решает
- спроектировать цикл работы автономного агента
- описать схему вызова инструмента через JSON Schema
- разделить планирование, анализ и генерацию кода между моделями
- добавить агенту файловые и терминальные инструменты
- организовать подтверждение действий через вопрос пользователю
Примеры запросов агенту
- Спроектируй цикл автономного агента, который планирует действия, вызывает инструменты и учитывает их результаты.
- Покажи, как описать JSON Schema для инструмента чтения файла с обязательным путём.
- Предложи схему разрешений, при которой агент спрашивает пользователя перед действием.
Как установить autonomous-agent-patterns
1Через claude-code-templates
npx claude-code-templates@latest --skill ai-research/autonomous-agent-patterns2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill autonomous-agent-patterns -a claude-code3Вручную: положить файлы
~/.claude/skills/autonomous-agent-patterns/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/autonomous-agent-patterns/
Вручную: положить файлы
.agents/skills/autonomous-agent-patterns/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/autonomous-agent-patterns/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates autonomous-agent-patterns2Вручную: положить файлы
.github/skills/autonomous-agent-patterns/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/ai-research/autonomous-agent-patternsВручную: положить файлы
.devin/skills/autonomous-agent-patterns/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о autonomous-agent-patterns
Как установить autonomous-agent-patterns в Claude Code?
Выполните npx claude-code-templates@latest --skill ai-research/autonomous-agent-patterns.
Что делает autonomous-agent-patterns?
Скилл даёт схемы для разработки автономных кодирующих агентов: от цикла работы и вызова инструментов до согласования действий с пользователем.
Какие инструменты агента разбираются в скилле?
Примеры охватывают чтение, запись и поиск файлов, запуск команд, работу с браузером и запросы к пользователю.
Похожие скиллы
Все скиллы по теме «Настройка агента: память, контекст, субагенты» →Сначала — autonomous-agent-patterns от других авторов.