![Dependency Status](https://img.shields.io/endpoint?url=https://samotech.github.io/skills-tree/badges/skills-09-agentic-patterns-README.json)

# 🤖 Agentic Patterns

Agentic patterns are **reusable architectural blueprints** for structuring agent reasoning, memory, and action loops.

## Skills in This Category

| Skill | Level | Description |
|---|---|---|
| [ReAct](react.md) | Intermediate | Interleaved reasoning and acting loop |
| [Chain of Thought (CoT)](cot.md) | Intermediate | Step-by-step reasoning before acting |
| [Tree of Thought (ToT)](tot.md) | Advanced | Explore multiple reasoning branches |
| [LATS](lats.md) | Advanced | Language Agent Tree Search with MCTS |
| [MCTS](mcts.md) | Advanced | Monte Carlo Tree Search for decision making |
| [RAG Pipeline](rag-pipeline.md) | Intermediate | Retrieval-Augmented Generation pipeline pattern |
| [RAG](rag.md) | Intermediate | Core retrieval-augmented generation skill |
| [Agentic RAG](agentic-rag.md) | Advanced | Agent-driven adaptive retrieval and generation |
| [Reflection](reflection.md) | Intermediate | Agent self-evaluates and refines its outputs |
| [Critic Agent](critic-agent.md) | Advanced | Separate critic model reviews and scores outputs |
| [Self-Play](self-play.md) | Advanced | Agent improves via adversarial self-interaction |
| [Constitutional AI](constitutional-ai.md) | Advanced | Constrain outputs using a set of principles |
| [Debate Pattern](debate-pattern.md) | Advanced | Multiple agents argue positions to reach truth |
| [Mixture of Agents](mixture-of-agents.md) | Advanced | Route tasks to specialized sub-agents |
| [Memory Augmented](memory-augmented.md) | Intermediate | Agent with persistent external memory |
| [Plan and Execute](plan-and-execute.md) | Intermediate | Separate planning and execution phases |
| [Subagent Delegation](subagent-delegation.md) | Advanced | Orchestrator delegates to specialized subagents |
| [Tool Use Loop](tool-use-loop.md) | Intermediate | Iterative tool call and observation loop |
| [Bootstrapping](bootstrapping.md) | Intermediate | Agent self-initializes from minimal context |
