Claude Certified Architect (CCA) — Complete Documentation
Last reviewed: 2026-11-08 Sources: v1.0 exam guides (July 2026), Pearson VUE's Anthropic page, Anthropic Partner Academy FAQ, Claude Academy, platform.claude.com, code.claude.com
1. What the CCA Is
Claude Certified Architect, Foundations is Anthropic's official technical certification, launched on March 12, 2026 as part of the Claude Partner Network.
Audience: Solution architects building production applications with Claude.
Access: only people at Claude Partner Network organizations can register (company email on a domain in the organization's partner record, 18+, government-issued ID). Membership is for organizations and is free: https://claude.com/partners
Official source: https://www.anthropic.com/news/claude-partner-network
1b. The Claude Certification Family (Exam Guides v1.0, July 2026)
As of July 2026 the Claude Certification Program spans four credentials, all proctored by Pearson VUE, all scored on the 100–1,000 scale with a 720 cut score, all valid 12 months:
| Credential | Code | Items | Fee | Audience |
|---|---|---|---|---|
| Claude Certified Associate – Foundations | CCAO-F | 60 | $99 | Non-developer professionals using Claude as a productivity tool (Projects, Artifacts, responsible use) |
| Claude Certified Developer – Foundations | CCDV-F | 53 | $125 | Developers building with the API, client SDKs, Agent SDK, tools and MCP servers |
| Claude Certified Architect – Foundations | CCAR-F | 60 | $125 | Solution architects — Claude Code, Agent SDK, MCP, prompt/context engineering (this app's original track) |
| Claude Certified Architect – Professional | CCAR-P | 63 | $175 | Senior architects designing production-grade, end-to-end Claude solutions (this app's new track) |
Exam update — December 7, 2026. Pearson VUE (page updated Oct 16, 2026) announces updated content for the Associate (CCAO-F), Developer (CCDV-F) and Architect Professional (CCAR-P) exams from December 7, 2026, with updated exam guides available on November 17, 2026. CCAR-F is not part of this update. This page and the app's CCAO-F, CCDV-F and CCAR-P tracks follow the v1.0 guides (July 2026): if you test on or after December 7, prepare with the updated guide — we'll update those tracks once it's out.
Shared mechanics across all four (v1.0 guides):
- Item format: multiple-choice and multiple-response — each item states how many responses to select.
- Registration: through the Anthropic Partner Academy; checkout reflects partner-tier discounts; scheduling and delivery via Pearson VUE (online proctored or test center). Cancel/reschedule at least 48 hours before your appointment, or the fee is forfeited (Pearson VUE's current rule, page updated Oct 16, 2026 — the v1.0 guides still say 24 hours; Pearson, which runs the booking, applies 48).
- Retake policy: waiting periods grow per failed attempt — 14 days after the 1st, 30 days after the 2nd, 90 days after the 3rd; max 4 attempts per rolling 12 months, per exam. The fee applies to each attempt.
- Renewal: on-time renewal is a free, non-proctored assessment on the Partner Academy. If the credential lapses, you retake the full exam at full fee. Anthropic may require a full retake when content changes significantly.
- NDA: before starting you must accept a confidentiality agreement; declining ends the session with no refund.
- No prerequisites for any exam — the credential is awarded on exam performance alone.
1c. Architect Professional (CCAR-P) at a Glance
The Professional exam validates the full lifecycle of a Claude-powered system: design → integration → evaluation → governance → stakeholder communication. Recommended experience: 3+ years systems architecture, 6+ months of Claude (or comparable LLM) systems in production.
| # | Domain | Weight |
|---|---|---|
| 1 | Solution Design & Architecture | 17% |
| 2 | Claude Models, Prompting & Context Engineering | 13% |
| 3 | Integration (RAG, protocols, auth, observability) | 19% |
| 4 | Evaluation, Testing & Optimization | 16% |
| 5 | Governance, Safety & Risk Management | 14% |
| 6 | Stakeholder Communication & Lifecycle Management | 14% |
| 7 | Developer Productivity & Operational Enablement | 7% |
Notable differences vs the Foundations blueprint: RAG pipeline design (chunking, indexing, retrieval strategy), regulated-industry compliance (GDPR, HIPAA, FedRAMP), ethical AI (bias, fairness, transparency), formal evaluation programs (A/B tests, eval datasets), and an entire domain on stakeholder practice (discovery, trade-off communication, SLAs, ADRs, handoff). Unlike CCAR-F, the CCAR-P guide publishes no in-scope/out-of-scope list — and it explicitly covers topics the CCAR-F list excludes, such as authentication/authorization analysis and cost-performance optimization.
This app's Architect Professional track mirrors the v1.0 guide's 63-item form, the official domain weights, and the multiple-response item format (see the exam update notice in §1b).
1d. Associate (CCAO-F) at a Glance
The Associate exam targets non-developer professionals who use Claude's consumer/workplace apps (Projects, Artifacts, connectors) rather than the API. It is a Foundations-level credential in the Claude Certification Program: 60 items, $99, 120 minutes, cut score 720 (scale 100–1,000).
| # | Domain | Weight |
|---|---|---|
| 1 | Prompting and Task Execution | 14% |
| 2 | Output Evaluation and Validation | 21% |
| 3 | Product and Model Selection | 12% |
| 4 | Workflow Integration and Solution Design | 16% |
| 5 | Configuration and Knowledge Management | 12% |
| 6 | Governance, Risk, and Responsible Use | 15% |
| 7 | Troubleshooting and Optimization | 10% |
This app's Associate track mirrors the v1.0 guide's 60-item form and the official domain weights (see the exam update notice in §1b).
1e. Developer (CCDV-F) at a Glance
The Developer exam targets developers building with the Claude API and SDKs — client SDKs, the Agent SDK, streaming, prompt caching, batch processing, and MCP tool integration. It is a Foundations-level credential, like Associate: 53 items, $125, 120 minutes, cut score 720 (scale 100–1,000).
| # | Domain | Weight |
|---|---|---|
| 1 | Agents and Workflows | 14.7% |
| 2 | Applications and Integration | 33.1% |
| 3 | Claude Code | 3.1% |
| 4 | Eval, Testing, and Debugging | 2.6% |
| 5 | Model Selection and Optimization | 16.8% |
| 6 | Prompt and Context Engineering | 11.0% |
| 7 | Security and Safety | 8.1% |
| 8 | Tools and MCPs | 10.6% |
This app's Developer track mirrors the v1.0 guide's 53-item form and the official domain weights (see the exam update notice in §1b).
2. Exam Structure — CCAR-F
| Parameter | Detail |
|---|---|
| Questions | 60 |
| Duration | 120 minutes |
| Format | Live proctored |
| Access during exam | None (no Claude, no docs, no other tabs) |
2b. Exam Details — CCAR-F (Official Exam Guide v1.0)
| Parameter | Detail |
|---|---|
| Score | 100–1,000 scale. Passing: 720/1,000 |
| Penalty for wrong answers | None described in the v1.0 guide — answer every item (a blank can't score) |
| Score report | Shown on screen at the end of the exam, online or at a test center (test centers also print it; a copy is emailed): pass/fail, scaled score 100–1,000, and percent-correct by domain |
| Cost | $125 USD |
| Certification validity | 12 months from the date the credential is awarded — must be renewed before the Certification Term expires, or fully re-earned |
| Practice exam | Retired when delivery moved to Pearson VUE; the exam guides' sample questions remain the official practice items |
| Registration | Anthropic Partner Academy → Pearson VUE (online proctored or test center) |
| Reschedule/cancel | At least 48h before the appointment (Pearson VUE, Oct 2026; the v1.0 guides say 24h); later, the fee is forfeited |
| Retakes | 14/30/90-day waits after the 1st/2nd/3rd failed attempt; max 4 attempts per rolling 12 months |
| Renewal | Free non-proctored assessment on the Partner Academy if renewed on time; lapsed → full exam at full fee |
| Item format | Multiple-choice and multiple-response (each item states how many responses to select) |
Target candidate (Anthropic's official wording): hands-on experience with the Agent SDK (multi-agent, tool integration, lifecycle hooks), Claude Code (CLAUDE.md, Skills, MCP, plan mode), MCP tool/resource interface design, prompt engineering for reliable structured output, context window management, CI/CD integration, escalation and reliability decisions.
The typical candidate has 6+ months of hands-on experience with Claude APIs, the Agent SDK, Claude Code, and MCP.
2c. Exam-Day Rules & Policies (from the Official Exam Policy)
These are Anthropic's actual rules for the real, proctored exam — not this practice app's rules.
Before the exam:
- Accommodation requests (e.g. for a disability) must be submitted and approved before you schedule the exam — you cannot request one after booking.
- If asked, you must present a valid, unexpired government-issued photo ID matching your registration name exactly.
- The exam and prep content are available only in English and Japanese; browser translation tools are not permitted during proctored exams.
During the exam:
- No AI tools or services of any kind may be used to assist you — this includes Claude itself.
- Only one monitor, no notes, no extra devices, no other documentation.
- No unscheduled breaks unless requested and approved in advance.
- The exam is monitored via audiovisual recording; a proctor may act immediately on any rule violation.
After the exam:
- You may appeal a final decision (suspension, forced retake, invalidated results, removal from the program, certification denial/suspension/revocation) within 14 calendar days of being notified. Late appeals may not be granted.
- A concern about your exam result is appealed to Pearson VUE support within 14 days of your exam date. The standard-setting outcome and the content of individual items are not subject to appeal.
- No-shows and late arrivals forfeit the exam fee and must re-register.
- Misconduct findings can lead to suspension, forced retake, invalidated results, or certification denial/revocation — with no obligation for Anthropic to refund exam fees.
This is a plain-language summary, not the legal text. The authoritative source is Anthropic's own Certification Exam Policy and Certification Terms and Conditions.
Scenario System (how the random selection works)
The exam presents 4 of 6 scenarios, selected at random. Each question is anchored to a specific scenario.
| Scenario | Primary domains | Context |
|---|---|---|
| 1 — Customer Support Resolution Agent | D1, D2, D5 | Agent SDK + MCP tools: get_customer, lookup_order, process_refund, escalate_to_human. Target: 80%+ first-contact resolution |
| 2 — Code Generation with Claude Code | D3, D5 | Claude Code for code gen, refactoring, debugging. CLAUDE.md + custom commands + plan mode |
| 3 — Multi-Agent Research System | D1, D2, D5 | Coordinator-subagent: web search, document analysis, synthesis, cited report |
| 4 — Developer Productivity with Claude | D2, D3, D1 | Agent to explore legacy codebases and generate boilerplate. Built-in tools + MCP |
| 5 — Claude Code for CI/CD | D3, D4 | CI/CD for automated code reviews, test generation, PR feedback |
| 6 — Structured Data Extraction | D4, D5 | Extraction from unstructured documents. JSON schema + downstream integration |
Strategy: study all 6 — each scenario covers multiple domains. Don't bet on which 4 will show up.
How Questions Are Built — The Distractor Mechanism
Wrong options are written to look plausible to someone with partial knowledge or experience.
Distractors are NOT obviously wrong answers — they are real anti-patterns that someone with partial knowledge would pick.
| Correct answer | Typical distractors |
|---|---|
| Deterministic/programmatic solution | Prompt-based (probabilistic) solution |
| Addresses the root cause | Addresses symptoms, not causes |
| Principle of least privilege | Over-provisioning of tools/permissions |
| Separation of responsibilities | Pointless over-engineering |
| Smart recovery with structured context | Solutions that just look more "sophisticated" |
3. The Five Exam Domains
Domain 1 — Agentic Architecture & Orchestration (27%)
The heaviest domain. It tests your understanding of agent-based architectures in production.
Topics covered:
- Agent loop mechanics
- Hub-and-spoke pattern for multi-agent orchestration
- Task decomposition
- Session resumption
- Handling agentic failures (subagent context not passed explicitly, vague tool descriptions, false-positive confidence)
- Multi-agent synthesis
Failure patterns to know:
- Subagent context not passed explicitly to the child agent
- Vague tool descriptions that cause misrouting
- Team standards configured only at the user level (not project/org level)
- Imprecise confidence instructions that trigger false positives
- Progressive summarization that destroys transactional facts
Domain 2 — Tool Design & MCP Integration (18%)
Often underrated, but with a very high impact on production reliability.
Topics covered:
- Precision of tool descriptions (naming, input schema, output contract)
- MCP (Model Context Protocol) server design and configuration
- Managing tool boundaries
- When to use
toolsvsdisallowedToolsin subagents - Scoping MCP servers to specific subagents
- Transport mechanisms: stdio and Streamable HTTP (the older HTTP+SSE transport is deprecated)
- Production: stateless HTTP for horizontal scaling, load balancer compatibility
Key MCP concepts:
- Three primitives: tools (model-controlled), resources (app-controlled), prompts (user-controlled)
- Server Inspector for testing/debugging
strict: truefor guaranteed schema conformance in production agents- MCP Advanced: sampling, progress/logging notifications, roots-based file access, JSON message architecture — note: the MCP spec of 2026-07-28 deprecates Roots, Sampling and Logging and makes the protocol stateless (no sessions); the exam guide (July 2026) predates it
Domain 3 — Claude Code Configuration & Workflows (20%)
Configuration for production and team deployments.
Topics covered:
- CLAUDE.md — structure, scope, hierarchy, best practices
- Auto memory — how it works, storage location, limits (first 200 lines or 25KB of MEMORY.md)
.claude/rules/— path-specific rules with YAML frontmatter- Subagent configuration — frontmatter fields, tool scoping, permission modes
- Hooks — PreToolUse, PostToolUse, SubagentStart, SubagentStop
- Skills — packages of reusable workflows, trigger matching, distribution via plugin
- CI/CD integration (GitHub Actions, GitLab CI/CD)
- Managed policy CLAUDE.md (org-wide deployment via MDM)
CLAUDE.md locations (load order, broadest to most specific — all are concatenated, so the most specific is read last):
Managed policy: /Library/Application Support/ClaudeCode/CLAUDE.md (macOS)
User: ~/.claude/CLAUDE.md
Project: ./CLAUDE.md or ./.claude/CLAUDE.md
Local: ./CLAUDE.local.md (personal, gitignored)
--append-system-prompt adds to the system prompt; it is not a CLAUDE.md level.
CLAUDE.md best practices:
- Target < 200 lines per file
- Concrete, verifiable instructions ("Use 2-space indentation", not "Format code properly")
- Use
@path/to/importfor file imports - Use
claudeMdExcludesin a monorepo to exclude irrelevant CLAUDE.md files
Domain 4 — Prompt Engineering & Structured Output (20%)
Designing effective prompts and reliable structured output in production.
Topics covered:
- Few-shot examples for reliability
- JSON schemas for structured output
strict: truetool use to guarantee schema conformance- Retry loops on validation failure
- Confidence calibration (avoiding false positives/negatives)
- Patterns for long-context management
Key concepts:
- Structured Outputs vs Strict Tool Use: knowing when to use one over the other
- Specific prompts produce more reliable behavior than generic prompts
- Output schema design that eliminates type mismatches in production
Domain 5 — Context Management & Reliability (15%)
The smallest domain by weight, but a fundamental foundation.
Topics covered:
- Long-context patterns (large context windows, what degrades)
- Handoff patterns between agents
- Escalation triggers
- Error propagation in multi-agent systems
- Auto-compaction (runs as the context window approaches its limit; the threshold depends on the model and can be set with
/autocompact) - Progressive summarization — risks and when to avoid it
- Subagent context isolation vs sharing
4. Claude Academy Courses (CCA Preparation)
All courses are free on Claude Academy: https://academy.claude.com (the old Skilljar course site closes in early December 2026). Completion certificates are not certifications.
Courses relevant to the CCA (in recommended order):
| Course | CCA relevance | URL |
|---|---|---|
| Building with the Claude API | High | academy.claude.com |
| Introduction to Model Context Protocol | High (Domain 2) | academy.claude.com |
| Model Context Protocol: Advanced Topics | High (Domain 2) | academy.claude.com |
| Claude Code in Action | High (Domain 3) | academy.claude.com |
| Introduction to Agent Skills | High (Domain 3) | academy.claude.com |
| Introduction to Subagents | High (Domain 1+3) | academy.claude.com |
| Claude 101 | Basic | academy.claude.com |
| Introduction to Claude Cowork | Low | academy.claude.com |
Key course details:
Claude Code in Action
- Tool use architecture and context management
- Custom automation (slash commands/skills)
- MCP server integration
- GitHub Actions integration
- Reasoning modes for different complexity levels
Introduction to Model Context Protocol
- Three primitives: tools, resources, prompts
- Python SDK with decorators
- MCP Server Inspector
- Complete request-response flow
Model Context Protocol: Advanced Topics
- Sampling for language model integration
- Progress/logging notifications
- Roots-based file access (Roots, Sampling and Logging are deprecated as of the 2026-07-28 spec)
- stdio vs Streamable HTTP (HTTP+SSE is deprecated)
- Stateless HTTP for horizontal scaling
Introduction to Agent Skills
- SKILL.md frontmatter structure
- Trigger matching and effective descriptions
- Context window management
- Distribution via plugin and enterprise settings
Introduction to Subagents
- Context isolation (separate context window)
- Custom subagent creation with
/agents - Structured output and obstacle reporting
- Tool access limitations
- When to delegate and when not to
5. Technical Reference Documentation
Claude Code — CLAUDE.md and Memory
URL: https://code.claude.com/docs/en/memory
Key points:
- CLAUDE.md vs Auto Memory: CLAUDE.md is written by the user, Auto Memory is written by Claude
- Auto Memory: the first 200 lines of MEMORY.md, or the first 25KB, whichever comes first, are loaded at the start of every session
- Storage:
~/.claude/projects/<project>/memory/ - Topic files (e.g.
debugging.md) are not loaded at startup — Claude reads them on demand - Path-specific rules: YAML frontmatter with a
pathsfield in.claude/rules/ @path/to/importfor recursive file imports (max 4 hops)- HTML block comments in CLAUDE.md are stripped from the context (use them for maintainer notes without consuming tokens)
Claude Code — Subagents
URL: https://code.claude.com/docs/en/sub-agents
Subagent frontmatter fields:
| Field | Required | Description |
|---|---|---|
name |
Yes | Lowercase + hyphens |
description |
Yes | When Claude should delegate |
tools |
No | Tool allowlist (inherits all if omitted) |
disallowedTools |
No | Denylist (removed from the inherited pool) |
model |
No | sonnet, opus, haiku, fable, full ID, or inherit |
permissionMode |
No | default, acceptEdits, auto, dontAsk, bypassPermissions, plan (manual is an alias of default) |
maxTurns |
No | Max agentic turns |
skills |
No | Skills injected into the context at startup |
mcpServers |
No | MCP servers scoped to the subagent |
hooks |
No | Subagent lifecycle hooks |
memory |
No | user, project, local for persistent memory |
background |
No | true to always run in the background |
effort |
No | low, medium, high, xhigh, max (available levels depend on the model) |
isolation |
No | worktree for an isolated git worktree |
initialPrompt |
No | Auto-submitted as the first turn (only with --agent) |
Subagent priority override (highest first):
- Managed settings (organization-wide)
--agentsCLI flag (current session only).claude/agents/(project scope)~/.claude/agents/(user scope, all projects)- Plugin
agents/directory
Built-in subagents:
- Explore: read-only, for codebase exploration; uses the main conversation's model (when that is Fable, usually the model the
opusalias resolves to) - Plan: Inherited, read-only, for plan mode research
- General-purpose: Inherited, all tools, for complex tasks
- Subagents are spawned through the Agent tool (formerly Task) and can nest up to 3 levels below the main conversation by default (
CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH)
Delegation patterns:
- Natural language: Claude decides whether to delegate
- @-mention: guarantees that subagent is used for the task
--agent <name>: the entire session uses the subagent as the main threadagentin.claude/settings.json: default for every session in the project
Tool Use — Overview
URL: https://platform.claude.com/docs/en/agents-and-tools/tool-use/overview
Key points:
- Each tool defines a contract: you specify the available operations, Claude decides when/how to call them
strict: truefor guaranteed schema validation in production- Without
strict: true, tool inputs are not guaranteed to match the schema - Structured outputs (
output_config.format) are the other way to guarantee schema-valid output
5b. Complete Task Statements by Domain
D1 — Agentic Architecture & Orchestration (27%)
- 1.1 Agentic loops:
stop_reason == 'tool_use'→ continue;'end_turn'→ terminate. Tool results are ALWAYS appended to the history before the next iteration - 1.2 Hub-and-spoke multi-agent: the coordinator manages all inter-subagent communication. Subagents have isolated context. Task decomposition that covers all subtopics (common error: decomposition that is too narrow)
- 1.3 Task tool for spawning subagents (renamed Agent in Claude Code 2.1.63;
Taskstill works as an alias, and the exam guide uses it).allowedToolsMUST include'Task'. Subagent context is provided explicitly in the prompt — no auto-inheritance. Parallel spawning = multiple Task calls in a single response - 1.4 Programmatic prerequisites for critical workflow ordering. Structured handoff (customer ID, root cause, recommended action) for escalation to a human
- 1.5 PostToolUse hooks for data normalization. Tool call interception to block policy-violating actions. Hooks = deterministic compliance; prompts = probabilistic guidance
- 1.6 Prompt chaining for predictable multi-aspect reviews. Dynamic decomposition for open-ended investigation. Split into per-file + cross-file integration pass
- 1.7
--resume <session-name>to resume sessions.fork_sessionfor independent branches from a shared baseline
D2 — Tool Design & MCP Integration (18%)
- 2.1 Tool descriptions = the primary routing mechanism. Include: input formats, example queries, edge cases, boundaries relative to similar tools. FIRST action on misrouting: expand the descriptions
- 2.2 Structured error response:
isError,errorCategory(transient/validation/business/permission),isRetryable.isError=False+data=None≠isError=True - 2.3 Max 4-5 tools per agent.
tool_choice:'auto'(can return text),'any'(must call a tool),{type:'tool', name:'...'}(a specific tool is required) - 2.4
.mcp.jsonproject-level for teams.~/.claude.jsonuser-level for personal use.${VAR}for environment variable expansion. MCP resources for content catalogs - 2.5 Grep = content search. Glob = file path patterns. Read/Write for full files. Edit for targeted modifications. NEVER
Bash('cat file')when Read exists
D3 — Claude Code Configuration & Workflows (20%)
- 3.1 Hierarchy: user-level (that user only), project-level (version-controlled, team), directory-level.
@importfor modularization..claude/rules/for topic-specific files - 3.2
.claude/commands/for team-wide slash commands..claude/skills/withcontext: forkto isolate verbose output.allowed-toolsandargument-hintin the frontmatter - 3.3
.claude/rules/withpaths:YAML frontmatter for conditional loading based on glob patterns - 3.4 Plan mode for: complex tasks, large-scale changes, architectural decisions. Direct execution for well-scoped changes
- 3.5 Few-shot examples when prose descriptions produce inconsistent results. Test-driven iteration. Interview pattern for design considerations
- 3.6
-p/--printrequired in CI.--output-format json+--json-schemafor machine-parseable structured findings
D4 — Prompt Engineering & Structured Output (20%)
- 4.1 Explicit criteria ("flag only when X contradicts Y") > vague instructions ("be conservative"). Disable high-FP categories to restore trust
- 4.2 2-4 few-shot examples for ambiguous scenarios. They demonstrate edge case handling, not just output format
- 4.3
tool_use+ JSON schema = the guide's most reliable approach for schema-compliant output (structured outputs viaoutput_config.formatalso guarantee it).nullablefor absent fields.'other' + detailfor extensibility - 4.4 Retry with the SPECIFIC error in the prompt, not "try again". Retrying is ineffective for information absent from the document (not just format errors)
- 4.5 Message Batches API: 50% savings, 24h max, no SLA, no multi-turn tool calling.
custom_idfor correlation. Only for non-blocking workflows - 4.6 Independent review with a separate instance (no prior reasoning context). Multi-pass: per-file local analysis + a separate cross-file integration pass
D5 — Context Management & Reliability (15%)
- 5.1 Progressive summarization loses transactional values. Extract critical facts into an immutable "case facts block". Trim verbose tool outputs to only the relevant fields. Put key findings AT THE START of aggregated inputs
- 5.2 Escalation triggers: customer requests a human (honor immediately), policy gap, inability to make progress. Sentiment ≠ case complexity
- 5.3 Structured error context: failure type, attempted query, partial results, alternative approaches. Silent failure = anti-pattern
- 5.4 Scratchpad files to persist findings across context boundaries.
/compactin extended sessions. Structured state export for crash recovery - 5.5 Stratified random sampling to measure the error rate in high-confidence extractions. Field-level confidence scores calibrated on labeled validation sets
- 5.6 Claim-source mappings preserved in synthesis. Conflicting statistics annotated with source attribution (not an arbitrary choice). Publication dates to distinguish temporal differences from contradictions
6. Failure Patterns to Know (for the Exam)
These are the 5 most common failure patterns in production Claude systems:
- Subagent context not passed explicitly — the child agent doesn't receive the context it needs from the parent
- Vague tool descriptions — they cause misrouting; Claude doesn't know when to call which tool
- Team standards only at the user level — they must be in a project or managed policy CLAUDE.md to be shared
- Imprecise confidence instructions — they trigger false positives on escalation, or false negatives that skip important checks
- Progressive summarization that destroys transactional facts — loss of critical details in long-context sessions
6b. The 12 Most Common Traps
These are the distractors the exam is built around. For each trap: why it looks right → why it's wrong.
- Few-shot for compliance-critical tool ordering → probabilistic, fails 1-12% of the time. You need a programmatic prerequisite gate
- The LLM's self-reported confidence score for routing → poorly calibrated, confidently wrong on hard cases. Use explicit criteria
- Batch API for all workflows to save 50% → 24h max with no SLA. It blocks anyone waiting on the results
- A larger context window for attention dilution → context size ≠ attention quality. Fix: split into focused passes
- Returning empty results when a subagent fails → masking the error as success prevents any recovery. You need structured error context
- Giving every agent access to every tool → with 18+ tools, selection degrades. Target: 4-5 tools per agent
- "Don't do X" in the system prompt for business-critical rules → non-zero failure rate. You need a programmatic hook
- Detecting the end of the loop from natural text → never parse "done", "completed". The only reliable signal is
stop_reason - Escalation based on sentiment analysis → sentiment ≠ complexity. A calm customer can have the most complex case
- Reviewing code in the same session as the generation → the reviewer keeps the generator's reasoning context. You need an independent instance
- A separate routing classifier to pre-select tools → over-engineering. The low-cost fix is to expand the tool descriptions
- Consolidating similar tools into a single generic tool → loses disambiguation. Consolidate only when there is real functional overlap
6c. The 5 Mental Models for Solving the Exam by Reasoning
If you're unsure about an answer, run it through these 5 filters:
1. Programmatic Enforcement > Prompt-Based Guidance "If this fails 1 time in 100, is that acceptable?" If not → programmatic hook, not a prompt.
2. Tool Description = the Primary Routing Mechanism Not the system prompt, not the function name. The DESCRIPTION. First action on misrouting: expand the descriptions.
3. Subagents Never Inherit Context — Pass Everything Explicitly The subagent only has what you give it in its prompt. If the synthesis agent needs the web search agent's findings, you pass them directly.
4. Lost in the Middle = a Real Design Constraint A larger context window does NOT solve attention quality. Fix: key summaries at the start, split into focused passes.
5. Batch API vs Real-Time = a Latency Decision, Not a Cost One "Is someone waiting on this result to proceed?" Yes → real-time. No → batch.
6d. 12 Sample Questions with Answers
Q1 (Scenario 1): The agent skips get_customer in 12% of cases and calls lookup_order directly → A A programmatic prerequisite that blocks lookup_order until get_customer has returned a verified ID
Q2 (Scenario 1): The agent always calls get_customer when the user mentions an order number. Both tools have minimal descriptions. First step? → B Expand the descriptions with input formats, example queries, edge cases, boundaries
Q3 (Scenario 1): The agent reaches 55% first-contact resolution (target 80%). It escalates standard cases and handles complex cases on its own. How do you improve it? → A Add explicit escalation criteria with few-shot examples to the system prompt
Q4 (Scenario 2): You want a /review command available to every developer when they clone the repo. Where do you create it? → A .claude/commands/ in the project repository
Q5 (Scenario 2): Restructure a monolith into microservices — changes across dozens of files, decisions about service boundaries. Approach? → A Plan mode to explore the codebase and design before making changes
Q6 (Scenario 2): A convention for test files scattered throughout the codebase (Button.test.tsx next to Button.tsx). How do you enforce it automatically? → A .claude/rules/ with YAML frontmatter and glob patterns (**/*.test.tsx)
Q7 (Scenario 3): The report covers only visual arts, missing music, writing, film. The coordinator decomposed the work into 3 visual arts subtasks. Root cause? → B The coordinator's task decomposition was too narrow
Q8 (Scenario 3): The web search subagent times out. How do you make the error flow up to the coordinator? → A Structured error context: failure type, attempted query, partial results, alternative approaches
Q9 (Scenario 3): The synthesis agent has to verify facts — 3 round trips per task, +40% latency. 85% of the checks are simple. Solution? → A Give the synthesis agent a verify_fact tool scoped to the simple cases; complex verification continues via the coordinator
Q10 (Scenario 5): claude 'Analyze this PR' in CI hangs waiting for interactive input. Fix? → A Add the -p flag: claude -p "Analyze this PR"
Q11 (Scenario 5): A manager proposes the Batch API for both workflows: a blocking pre-merge check + an overnight report. Assessment? → A Batch only for the overnight report; real-time for the pre-merge check
Q12 (Scenario 5): A review of 14 files produces inconsistent results — variable detail, obvious bugs missed, contradictory feedback. Restructuring? → A Split: a per-file pass for local issues + a separate pass for cross-file data flow
6e. Out-of-Scope Topics (Don't Study)
Fine-tuning, authentication/billing, MCP server infrastructure deployment, Claude's internal architecture, Constitutional AI/RLHF, embedding models/vector databases, computer use, vision/image analysis, streaming API (SSE), rate limiting/quotas, OAuth/API key rotation, cloud provider specifics (AWS/GCP/Azure), performance benchmarking, prompt caching implementation details, token counting algorithms.
7. Study Resources
Official (free)
- Claude Academy: https://academy.claude.com (free courses; replaces the old Skilljar site, which closes in early December 2026)
- Claude Code Docs: https://code.claude.com/docs
- API Docs: https://platform.claude.com/docs
- Claude Partner Network (for organizations; free membership): https://claude.com/partners
Third-party (paywall caveat)
- The AI Corner — curriculum breakdown: https://www.the-ai-corner.com/p/claude-certified-architect-curriculum-2026 (premium)
- Linas Substack — unofficial production guide: https://linas.substack.com/p/claudearchitect (partially free)
7b. Cheatsheet of Numeric and Technical Values
| Item | Value |
|---|---|
| Passing score | 720 / 100-1,000 scale |
| Questions | 60 items · multiple-choice and multiple-response (each item states how many to select) |
| Duration | 120 min — 2 min/question average |
| Cost | $125 USD |
| Certification validity | 12 months from award date |
| Batch API savings | 50% |
| Batch API max latency | 24h, NO guaranteed SLA |
| Batch API multi-turn | NOT supported |
| Optimal tools per agent | 4-5 max |
stop_reason: 'tool_use' |
→ continue the loop, append the result, next iteration |
stop_reason: 'end_turn' |
→ terminate the loop, return the answer |
tool_choice: 'auto' |
the model may return text instead of calling a tool |
tool_choice: 'any' |
the model MUST call a tool, it chooses which |
tool_choice: forced |
{type:'tool', name:'...'} — a specific tool is required |
context: fork |
the skill runs in an isolated sub-agent |
--resume |
resumes a specific named session |
fork_session |
independent branches from a shared baseline |
/compact |
reduces context usage in long sessions |
/memory |
shows which CLAUDE.md files are loaded |
| Task tool | the subagent spawning mechanism (allowedTools must include 'Task'; renamed Agent in Claude Code 2.1.63, Task still accepted) |
isError |
MCP flag to communicate tool failures |
isRetryable |
true=transient, false=business/validation/permission |
errorCategory |
transient / validation / business / permission |
custom_id |
Batch API: correlates request/response pairs |
@import |
CLAUDE.md syntax for external files |
-p / --print |
Claude Code non-interactive mode (required in CI) |
8. Strategic Study Notes
Priority by exam weight:
- Agentic Architecture (27%) → study sub-agents, orchestration, failure patterns
- Claude Code + Prompt Engineering (20% each) → CLAUDE.md, structured outputs
- Tool/MCP (18%) → MCP primitives, tool design precision
- Context/Reliability (15%) → compaction, long-context, handoff patterns
The most underrated field is Tool Design & MCP — its impact on reliability is disproportionate to its weight (18%).
Exam format: closed-book (no lookup) — memorize the technical specifics (frontmatter fields, permission modes, CLAUDE.md hierarchy, MCP primitives).