From claude-toolkit
Designing and building agentic AI systems — when to use a single LLM call, a structured workflow, or an autonomous agent, and the proven composition patterns for each. Distilled from Anthropic's "Building Effective Agents," the Claude Agent SDK, and LangGraph. Covers the workflow-vs-agent distinction (predefined paths vs model-directed control), the building block (augmented LLM = model + tools + retrieval + memory), the five workflow patterns (prompt chaining, routing, parallelization, orchestrator-workers, evaluator-optimizer), the autonomous agent loop (gather context → act via tools → verify work → repeat), the maker-checker / generator-critic pattern, and the engineering disciplines that matter (start simple, add complexity only when it pays, ground verification in real tool execution, manage context, design tools and guardrails carefully, human-in-the-loop). Use when architecting a multi-agent or agentic system, choosing an orchestration pattern, deciding workflow vs agent, wiring role agents together, or evaluating a framework (Claude Agent SDK, LangGraph, CrewAI, AutoGen). Provides the runtime mechanics for sdlc-orchestration's role agents.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-toolkit:agentic-workflowsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
How to build systems with LLMs that *act* — choosing between a simple call, a fixed **workflow**, and an autonomous **agent**, and composing them with patterns that are proven to work. Distilled from **Anthropic's "Building Effective Agents,"** the **Claude Agent SDK**, and **LangGraph**. This is the runtime-mechanics complement to [[sdlc-orchestration]] (which says *what* the SDLC pipeline is;...
How to build systems with LLMs that act — choosing between a simple call, a fixed workflow, and an autonomous agent, and composing them with patterns that are proven to work. Distilled from Anthropic's "Building Effective Agents," the Claude Agent SDK, and LangGraph. This is the runtime-mechanics complement to [[sdlc-orchestration]] (which says what the SDLC pipeline is; this says how to wire the agents that run it).
Cross-links: [[sdlc-orchestration]] (the SDLC application), [[akka]] (a durable actor runtime for long-running/distributed agents), [[software-architecture]] (these are distributed-system designs — the fallacies apply), [[secure-coding]] (tool/guardrail safety).
Anthropic's framing — both are "agentic systems," but:
The cardinal rule: start with the simplest thing that works. A single well-prompted LLM call (with retrieval/examples) beats a multi-agent system for most tasks. Add workflow structure only when it measurably improves outcomes; reach for a full agent only when flexibility genuinely requires it. "Find the simplest solution possible, and only increase complexity when needed." Agentic systems trade latency and cost for better task performance — make that trade deliberately.
Every agentic system is built from an augmented LLM — a model enhanced with tools, retrieval, and memory. Get this unit right first: a clear interface, well-documented tools, and the model able to decide when/how to use them.
When a fixed structure fits, compose from these (all in references/patterns-and-frameworks.md with when-to-use):
When you do use a full agent, it runs a loop (the Claude Agent SDK framing): gather context → take action (via tools) → verify the work → repeat until done or stopped. Agents start from a human command, then operate independently, ideally checking in with the human at checkpoints and on completion. Keys: a clear stopping condition, a max-iteration cap, and — critically — verification grounded in reality.
terraform plan and read the real output, not judge its own work by reading it. Feedback from the environment beats model self-assessment.Anthropic's caveat: frameworks add abstraction layers that can hide what's really happening — start by calling the API directly, adopt a framework only when it earns its complexity. references/patterns-and-frameworks.md compares them.
references/patterns-and-frameworks.md — each workflow pattern with when-to-use and structure, the agent loop in detail, and a Claude Agent SDK / LangGraph / CrewAI / AutoGen comparison.Provides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
npx claudepluginhub vezril/claude-toolkit --plugin claude-toolkit