autonomous-agent-patterns — скилл для Claude Code: паттерны агентов
Набор паттернов для того, кто проектирует автономного агента-кодера: вызов инструментов, подтверждения, браузерная автоматизация, точки отката.
npx skills add sickn33/agentic-awesome-skills --skill autonomous-agent-patterns -a claude-codeЧто делает autonomous-agent-patterns
Скилл даёт проектные решения для автономного агента-кодера: как устроены вызовы инструментов, разрешения и подтверждения, браузерная автоматизация, сценарии с участием человека. Приёмы взяты у Cline и Codex. Перед работой скилл просит прочитать references/detailed-guide.md — там полная процедура и справочные материалы, а требования безопасности из гайда обязательны.
Готового агента внутри нет. Автор прямо предупреждает: примеры остаются концептуальными фрагментами без импортов, типов и адаптеров. response.to_history_message — контракт, который нужно реализовать под своего провайдера. Набросок Server(config) не заменяет рукопожатие MCP-клиента с настоящим транспортом и сессией, а сгенерированный код сервера лежит без движения, пока его не проверили.
Вот что стоит проверить до внедрения: одобрение сессии по имени инструмента выдаёт слишком широкие права, потому что npm, python, node и git исполняют произвольный код, а читающий инструмент может вынести секреты. Разрешение привязывайте к действию, цели и лимитам, а границы файловой системы и сети держите вне контроля модели. Правкам файлов нужна сверка с исходным содержимым и атомарная замена, откату — реальный снимок рабочей области: git status не вернёт незакоммиченное. Текст, собранный браузером через TreeWalker, не является деревом доступности и не доказывает, что элемент виден.
Какие задачи решает
- спроектировать схему вызова инструментов с типами и валидацией
- привязать подтверждение к действию и цели вместо имени инструмента
- выстроить откат правок файлов со сверкой конфликтов
- проверить, что браузерный агент бьёт по актуальным элементам интерфейса
- увести границы файловой системы и сети из-под контроля модели
Примеры запросов агенту
- Спроектируй поток подтверждений для моего агента и скажи, какие вызовы инструментов нужно закрыть апрувом
- Разбери паттерн браузерной автоматизации и объясни, что проверять после каждого действия
- Посмотри мой дизайн правок файлов и чекпоинтов: где потеряется незакоммиченное
Как установить autonomous-agent-patterns
1Через Skills CLI (Vercel)
npx skills add sickn33/agentic-awesome-skills --skill autonomous-agent-patterns -a claude-code2Вручную: положить файлы
~/.claude/skills/autonomous-agent-patterns/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/autonomous-agent-patterns/
1Через Skills CLI (Vercel)
npx skills add sickn33/agentic-awesome-skills --skill autonomous-agent-patterns -a codex2Вручную: положить файлы
.agents/skills/autonomous-agent-patterns/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add sickn33/agentic-awesome-skills --skill autonomous-agent-patterns -a cursor2Вручную: положить файлы
.cursor/skills/autonomous-agent-patterns/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install sickn33/agentic-awesome-skills autonomous-agent-patterns2Вручную: положить файлы
.github/skills/autonomous-agent-patterns/SKILL.md1Через Skills CLI (Vercel)
npx skills add sickn33/agentic-awesome-skills --skill autonomous-agent-patterns -a gemini-cli2Командой платформы
gemini skills install https://github.com/sickn33/agentic-awesome-skills --path skills/autonomous-agent-patternsВручную: положить файлы
.devin/skills/autonomous-agent-patterns/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add sickn33/agentic-awesome-skills --skill autonomous-agent-patterns -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора101
Весь набор →Похожие
Рядом в теме «Настройка агента: память, контекст, субагенты»
Все скиллы по теме «Настройка агента: память, контекст, субагенты» →Вопросы о autonomous-agent-patterns
Как установить autonomous-agent-patterns в Claude Code?
Выполните npx skills add sickn33/agentic-awesome-skills --skill autonomous-agent-patterns -a claude-code. Файл скилла появится по пути ~/.claude/skills/autonomous-agent-patterns/SKILL.md.
Что делает autonomous-agent-patterns?
Собирает проектные паттерны для автономного агента-кодера: вызов инструментов, систему разрешений, браузерную автоматизацию и работу с участием человека. Плюс фиксирует ограничения, на которых такие схемы ломаются.
Это рабочий код агента?
Нет. Примеры в скилле — концептуальные фрагменты без импортов, типов и адаптеров, их нужно доводить под свой провайдер и среду. Автор отдельно напоминает про обязательную проверку сгенерированного кода сервера.
Исходный текст
SKILL.md · MIT
--- name: autonomous-agent-patterns description: "Design patterns for building autonomous coding agents, inspired by [Cline](https://github.com/cline/cline) and [OpenAI Codex](https://github.com/openai/codex)." risk: critical source: community date_added: "2026-02-27" --- # 🕹️ Autonomous Agent Patterns > Design patterns for building autonomous coding agents, inspired by [Cline](https://github.com/cline/cline) and [OpenAI Codex](https://github.com/openai/codex). ## Detailed Guide Read [the detailed guide](references/detailed-guide.md) before executing this skill. It retains the complete procedure and reference material. Treat its safety, prerequisites, and validation requirements as mandatory. For focused work, load the relevant sections; for end-to-end work, read the guide completely. ## When to Use This Skill Use this skill when: - Building autonomous AI agents - Designing tool/function calling APIs - Implementing permission and approval systems - Creating browser automation for agents - Designing human-in-the-loop workflows --- ## Limitations - Use this skill only when the task clearly matches the scope described above. - Do not treat the output as a substitute for environment-specific validation, testing, or expert review. - Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing. ## Authorization and implementation limits These classes are conceptual fragments with missing imports/types/adapters/helpers, not working Cline/Codex/MCP implementations. response.to_history_message is an adapter contract to implement for the actual provider, not a standard SDK method. MCP clients need an actual transport/session and lifecycle; the Server(config) sketch is not a valid client handshake. Generated server code stays inert until reviewed. Tool-name session approval authorizes too broadly: bind authorization to the concrete action, target, data and limits, reusing existing user authorization within scope. Read tools can expose secrets, and npm/python/node/git can execute arbitrary code; allowlisting their names or setting cwd/HOME does not sandbox them. Enforce filesystem/network/process boundaries outside model control, reject escaping/symlink paths, validate schemas and budget all tool/LLM calls and outputs. Approval UI and substring command checks alone provide no security boundary. File edits need original-content conflict checks and atomic safe replacement; checkpoints require validated session IDs, private atomic files and a real workspace snapshot/restore strategy. Git status/ref alone cannot restore uncommitted content. Bound file sizes/context, exclude credentials and mark external content as untrusted data. Browser TreeWalker text is not an accessibility tree or guaranteed visible text; networkidle and approximate coordinates do not establish action correctness. Use current observed UI targets and verify results. No agent, tool, browser or generated server ran during review.
© sickn33 · MIT · sickn33/agentic-awesome-skills