autonomous-agent-patterns
Design patterns for building autonomous coding agents. Covers tool integration, permission systems, browser automation, and human-in-the-loop workflows. Use when building AI agents, designing tool APIs, implementing permission systems, or creating autonomous coding assistants.
npx skills add majiayu000/claude-skill-registry --skill autonomous-agent-patterns-dokhacgiakhoa-antigravity-ide --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# 🕹️ 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). ## 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 --- ## 1. Core Agent Architecture ## 🧠 Knowledge Modules (Fractal Skills) ### 1. [1.1 Agent Loop](./sub-skills/11-agent-loop.md) ### 2. [1.2 Multi-Model Architecture](./sub-skills/12-multi-model-architecture.md) ### 3. [2.1 Tool Schema](./sub-skills/21-tool-schema.md) ### 4. [2.2 Essential Agent Tools](./sub-skills/22-essential-agent-tools.md) ### 5. [2.3 Edit Tool Design](./sub-skills/23-edit-tool-design.md) ### 6. [3.1 Permission Levels](./sub-skills/31-permission-levels.md) ### 7. [3.2 Approval UI Pattern](./sub-skills/32-approval-ui-pattern.md) ### 8. [3.3 Sandboxing](./sub-skills/33-sandboxing.md) ### 9. [4.1 Browser Tool Pattern](./sub-skills/41-browser-tool-pattern.md) ### 10. [4.2 Visual Agent Pattern](./sub-skills/42-visual-agent-pattern.md
- When to Use This Skill
- 1. Core Agent Architecture
- 🧠 Knowledge Modules (Fractal Skills)
- 1. [1.1 Agent Loop](./sub-skills/11-agent-loop.md)
- 2. [1.2 Multi-Model Architecture](./sub-skills/12-multi-model-architecture.md)
- 3. [2.1 Tool Schema](./sub-skills/21-tool-schema.md)
- 4. [2.2 Essential Agent Tools](./sub-skills/22-essential-agent-tools.md)
- 5. [2.3 Edit Tool Design](./sub-skills/23-edit-tool-design.md)
- 6. [3.1 Permission Levels](./sub-skills/31-permission-levels.md)
- 7. [3.2 Approval UI Pattern](./sub-skills/32-approval-ui-pattern.md)
- 8. [3.3 Sandboxing](./sub-skills/33-sandboxing.md)
- 9. [4.1 Browser Tool Pattern](./sub-skills/41-browser-tool-pattern.md)
- 10. [4.2 Visual Agent Pattern](./sub-skills/42-visual-agent-pattern.md)
- 12. [5.2 Checkpoint/Resume](./sub-skills/52-checkpointresume.md)
What does the autonomous-agent-patterns skill do?
Design patterns for building autonomous coding agents. Covers tool integration, permission systems, browser automation, and human-in-the-loop workflows. Use when building AI agents, designing tool APIs, implementing permission systems, or creating autonomous coding assistants.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill autonomous-agent-patterns-dokhacgiakhoa-antigravity-ide --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
