Process · The wedge

Scenarios taught as production architectures.

14 reference scenarios covering roughly 60% of the CCA-F (Claude Certified Architect - Foundations) exam value, plus question-driven deep dives on common production failure patterns. Each scenario is taught as a production architecture: 6 colored diagrams, 4-row decision matrix, failure-mode catalog, an 8-step build, and exam-pattern questions. Concepts answer what is X; scenarios answer how do I build X.

16Live now
0In the pipeline
16Total in the catalog
Walk the highest-weight scenario
Customer support resolution agent - painterly hero featuring Loop mascot at the support desk.

Start here

Customer support resolution: the single highest-weight scenario on the exam, three domains, one architecture.

Official scenarioOpen page ↗
By domain

Pick your weakest area first.

Live scenarios are clickable; planned ones list their target quarter. The catalog is intentionally short - 14 architectures that, between them, exercise every exam concept, plus deep dives for question-driven failure patterns.

D2 Tool Design + Integration

18%
P3.6● Live

Structured Data Extraction

A schema-driven extraction agent. The harness defines the output shape as a tool with input_schema, sets tool_choice to force that tool, runs a validation-retry loop (parse → validate → on failure feed the error back), u

D2 + D5·33% of CCA-F (D2 + D5)·22 min build
P3.7● Live

Agentic Tool Design

A meta-skill scenario about designing tool registries. The optimum is 4-5 tools per agent (past 5, routing accuracy drops 8% per extra tool); each tool follows the Anthropic 4-line description pattern (what / when / edge

D2 + D3·38% of CCA-F (D2 + D3)·24 min build
P3.13● Live

Agent Skills with Code Execution

A code-execution Skill with four layers of safety. Layer 1: route file I/O to built-in tools (Read, Write, Edit) and reserve Bash only for actual execution. Layer 2: a PreToolUse hook scans the proposed Bash command for

D2 + D3·38% of CCA-F (D2 + D3)·24 min build
P3.14● Live

Invoice Processing Agent

An AP-automation agent that wraps four guarantees around invoice approval. (1) Forced tool_use with a strict JSON schema (vendor_id, invoice_number, line_items[], total_amount, currency ISO 4217, due_date ISO 8601, PO_re

D2 + D5·33% of CCA-F (D2 + D5)·26 min build
Deep dive★ Deep dive

Tool-Call Skipping: When Claude Bypasses a Required Tool

Why Claude agents skip required tool calls and how to enforce them. Index of deep-dives on tool-call skipping with the canonical 12% baseline and the structured fixes.

D2 + D3·D2 (18%) + D3 (20%)·6 min read
Deep dive★ Deep dive

When Your Agent Bypasses get_customer and Calls lookup_order Directly

Diagnostic guide for a 12% tool-skip rate where Claude calls lookup_order without first calling get_customer - schema-level fixes, prompt rails, and CCA-F D2/D3 exam mapping.

D2 + D3·D2 (18%) + D3 (20%)·8 min read
Catalog at a glance

All 16 entries.

Status, primary domain, build time, exam coverage. Live rows link to the full scenario page.

#TitleDomainsBuildExam weightStatus
P3.1Customer Support Resolution AgentD1 + D2 + D522 min60% of CCA-F (D1 + D2 + D5)● Live
P3.10Conversational AI PatternsD5 + D424 min35% of CCA-F (D5 + D4)● Live
P3.2Code Generation with Claude CodeD3 + D224 min38% of CCA-F (D3 + D2)● Live
P3.3Multi-Agent Research SystemD1 + D226 min45% of CCA-F (D1 + D2)● Live
P3.5Claude Code for CI/CDD3 + D225 min38% of CCA-F (D3 + D2)● Live
P3.11Agent Skills for Enterprise KMD3 + D226 min38% of CCA-F (D3 + D2)● Live
P3.4Developer Productivity AgentD1 + D222 min45% of CCA-F (D1 + D2)● Live
P3.6Structured Data ExtractionD2 + D522 min33% of CCA-F (D2 + D5)● Live
P3.7Agentic Tool DesignD2 + D324 min38% of CCA-F (D2 + D3)● Live
P3.8Long Document ProcessingD5 + D226 min33% of CCA-F (D5 + D2)● Live
P3.9Claude for OperationsD1 + D526 min42% of CCA-F (D1 + D5)● Live
P3.12Agent Skills for Developer ToolingD3 + D222 min38% of CCA-F (D3 + D2)● Live
P3.13Agent Skills with Code ExecutionD2 + D324 min38% of CCA-F (D2 + D3)● Live
P3.14Invoice Processing AgentD2 + D526 min33% of CCA-F (D2 + D5)● Live
Deep diveTool-Call Skipping: When Claude Bypasses a Required ToolD2 + D36 minD2 (18%) + D3 (20%)● Live
Deep diveWhen Your Agent Bypasses get_customer and Calls lookup_order DirectlyD2 + D38 minD2 (18%) + D3 (20%)● Live
FAQ

6 questions about the scenario pool

Every Q is phrased as a real Google search query. Answers cite the same evidence-tagged sources used elsewhere on the site.

How many scenarios are on the CCA-F exam?
The official Anthropic exam guide PDF lists 6 scenarios but the real exam draws questions from a pool of 13 production architectures. The 7 'beyond the guide' scenarios are documented here from beta cohort debriefs and the partner network briefings. Each exam attempt samples 3-5 scenarios across the 5 domains.
Which scenarios appear most frequently on the exam?
Customer Support Resolution Agent (D1 + D2 + D5 anchor) is the highest-frequency - beta cohorts report it appearing in 8 of 10 sat attempts. Multi-Agent Research System (D1 + D3) and Code Generation with Claude Code (D2 + D4) are next-highest. Sub-scenarios on stop_reason, hooks, and case-facts-block recur across multiple parent scenarios.
What's the difference between a scenario and a concept?
Concepts are individual primitives (agentic loops, tool calling, MCP) - the atoms. Scenarios are production architectures that combine 3-7 concepts to solve a real problem - the molecules. Concepts answer 'what is X?'. Scenarios answer 'how do X, Y, Z work together when a customer ticket comes in?'.
How should I study scenarios?
Take a single scenario top-to-bottom: read the architecture diagram, follow each primitive link to its concept page, then come back and trace the request flow end-to-end. Repeat for the 5-6 highest-frequency scenarios (Customer Support, Multi-Agent Research, Code Generation, Hooks-driven Policy, MCP Integration). Skim the lower-frequency 7-8 for surface familiarity.
Do scenarios include code examples?
Yes - every scenario has at least one runnable code snippet showing the primitives wired together. Deep-dive scenarios include 3-5 code snippets covering the request flow, the tool registry contract, the case-facts pinning pattern, and the escalation handoff. Code uses the official Anthropic SDK syntax (anthropic-sdk-python and @anthropic-ai/sdk).
What are 'scenario deep-dives'?
Three scenarios (Customer Support, Multi-Agent Research, and one other) have second-level pages at /scenarios/{slug}/{deepdive-slug} covering specific high-frequency exam topics like 'how case-facts-block survives across the loop' or 'PreToolUse policy gate semantics'. Deep-dives are linked from the parent scenario's 'go deeper' section.