Toolverse
All skills

autonomous-agent-patterns

by davila7

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.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
davila7
Category
Data Science
Views
48

About this skill

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 to use

  1. Sklonuj repozytorium z gałęzi zawierającej skill: przejdź do folderu cli-tool/components/skills/ai-research/autonomous-agent-patterns w repozytorium davila7/claude-code-templates. Skopiuj pliki wzorców do swojego projektu.

  2. Zapoznaj się z pętlą agenta (Agent Loop) — to serce wzorca. Agent wykonuje cztery kroki w kółko: myśli (Think), decyduje (Decide), działa (Act) i obserwuje wynik (Observe). Każdy krok informuje następny, aż zadanie zostanie ukończone.

  3. Zdefiniuj narzędzia, które agent może używać. Każde narzędzie to funkcja, którą agent może wywołać — na przykład czytanie pliku, uruchamianie kodu lub klikanie w przeglądarce. Przygotuj listę dostępnych narzędzi i ich opisów.

  4. Wdrożyć system uprawnień i zatwierdzeń. Przed każdą akcją agent powinien prosić o zgodę, jeśli wykonuje operację wrażliwą. To jest wzorzec human-in-the-loop — człowiek kontroluje, co robi agent.

  5. Dodaj obsługę automatyzacji przeglądarki, jeśli agent musi wchodzić w interakcję ze stronami internetowymi. Wzorzec pokazuje, jak agent może nawigować, czytać zawartość i wypełniać formularze.

  6. Przetestuj pętlę agenta z przykładowym zadaniem. Uruchom agenta z maksymalną liczbą iteracji (domyślnie 50) i obserwuj, czy prawidłowo myśli, planuje i wykonuje kroki.

Related skills

prompt-optimizer

by solatis

Optimize system prompts for Claude Code agents using proven prompt engineering patterns. Use when users request prompt improvement, optimization, or refinement for agent workflows, tool instructions, or system behaviors.

Data Science
15109

stock-analyzer

by FrancyJGLisboa

Provides comprehensive technical analysis for stocks and ETFs using RSI, MACD, Bollinger Bands, and other indicators. Activates when user requests stock analysis, technical indicators, trading signals, or market data for specific ticker symbols.

Data Science
23128

deepwiki-rs

by sopaco

AI-powered Rust documentation generation engine for comprehensive codebase analysis, C4 architecture diagrams, and automated technical documentation. Use when Claude needs to analyze source code, understand software architecture, generate technical specs, or create professional

Data Science
18144

data-storytelling

by wshobson

Transform data into compelling narratives using visualization, context, and persuasive structure. Use when presenting analytics to stakeholders, creating data reports, or building executive presentations.

Data Science
26105

pptx

by anthropics

Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layouts, (4) Adding comments or speaker notes, or any other presentation tasks

Data Science
134310

arxiv-search

by langchain-ai

Search arXiv preprint repository for papers in physics, mathematics, computer science, quantitative biology, and related fields

Data Science
76172