Claude Certification Exam Format
The Claude Certified Architect – Foundations (CCA-F) exam is a proctored, scenario-based assessment that evaluates your ability to design and implement production-grade solutions with Claude.
- 60 multiple-choice questions in 120 minutes
- Each question presents 1 correct response and 3 distractors
- Scenario-based delivery: 4 of 6 possible scenarios are randomly selected per exam session
- Proctored, closed-book assessment — no AI assistance, no external tools, no documentation
Scoring
The exam uses a scaled scoring model to ensure consistency across different scenario combinations.
- Scaled score range: 100 – 1,000
- Minimum passing score: 720
- No penalty for guessing — unanswered questions are scored as incorrect, so answer every question
- Pass/fail designation is based on a minimum competency standard established by subject matter experts
- Score report delivered within 2 business days with section-level breakdowns
Tip: Because there is no guessing penalty, you should always select an answer for every question, even if you are unsure. Eliminating one or two distractors significantly improves your odds.
Five Anthropic Certification Domains
The exam content is organized into five domains, each weighted according to its proportion of the overall exam.
| Domain | Weight |
|---|---|
| D1: Agentic Architecture & Orchestration | 27% |
| D2: Tool Design & MCP Integration | 18% |
| D3: Claude Code Configuration & Workflows | 20% |
| D4: Prompt Engineering & Structured Output | 20% |
| D5: Context Management & Reliability | 15% |
Domain 1: Agentic Architecture & Orchestration (27%)
The heaviest domain. Covers designing, building, and managing agentic systems that use Claude as the reasoning engine — from single-agent loops to complex multi-agent orchestrations.
stop_reason: "tool_use" means execute the tool and continue; "end_turn" means the agent is done. Tool results must be appended to conversation history before the next request.PreToolUse and PostToolUse hooks that can block, modify, or log tool calls deterministically.Domain 2: Tool Design & MCP Integration (18%)
Focuses on designing effective tools that Claude can use, writing clear descriptions, handling errors, and integrating via the Model Context Protocol (MCP).
isError, errorCategory, and isRetryable flags. This lets the agent distinguish transient failures (retry) from permanent ones (escalate)..mcp.json with environment variable expansion (${API_KEY}) to keep secrets out of version control.Domain 3: Claude Code Configuration & Workflows (20%)
Covers practical configuration and day-to-day usage of Claude Code as a development tool, including memory hierarchies, custom commands, and CI/CD integration.
.claude/CLAUDE.md, version-controlled), user-level (~/.claude/CLAUDE.md, personal), and directory-level (scoped to subdirectories). Project-level is shared; user-level is private..claude/commands/ (version-controlled, available on clone) and skills in .claude/skills/ with frontmatter options like context: fork for isolated execution..claude/rules/ with YAML frontmatter glob patterns (e.g., **/*.test.tsx) for automatic conditional application regardless of directory structure.-p flag for non-interactive mode. Use synchronous API for blocking checks (pre-merge), Batches API for latency-tolerant jobs (overnight reports).Domain 4: Prompt Engineering & Structured Output (20%)
Tests your ability to craft effective prompts and extract structured, validated output from Claude — a critical skill for building reliable production systems.
tool_use with JSON Schema to guarantee structured output. Force the model to respond via a tool call whose parameters match your schema — more reliable than asking for JSON in a text response.Domain 5: Context Management & Reliability (15%)
Addresses keeping agents grounded and reliable over long sessions, handling errors gracefully, and knowing when to involve humans.
Six Claude Architect Exam Scenarios
Every question on the exam is anchored to one of six real-world scenarios. During each exam session, 4 of these 6 scenarios are randomly selected. Below is a summary of each scenario and its primary domain coverage.
Scenario 1: Customer Support Resolution Agent
You are building an AI-powered customer support agent that can autonomously resolve common issues — processing refunds, looking up order status, troubleshooting products — while escalating complex or policy-ambiguous cases to human agents. The system must integrate with CRM, order management, and knowledge-base tools.
Primary domains: D1 (Agentic Architecture), D2 (Tool Design), D5 (Context Management & Reliability)
Scenario 2: Code Generation with Claude Code
You are using Claude Code as a development partner on a complex software project. The scenario covers configuring memory hierarchies, defining coding standards, working with plan mode for architectural decisions, and using iterative refinement to ship high-quality code efficiently.
Primary domains: D3 (Claude Code Configuration), D5 (Context Management & Reliability)
Scenario 3: Multi-Agent Research System
You are designing a research system where multiple specialized agents collaborate — one gathers sources, another synthesizes findings, a third performs fact-checking. The orchestrator must manage delegation, context passing between agents, and synthesize a final report with provenance.
Primary domains: D1 (Agentic Architecture), D2 (Tool Design), D5 (Context Management & Reliability)
Scenario 4: Developer Productivity with Claude
You are integrating Claude into a developer tools platform — code review automation, documentation generation, and developer workflow improvements. This scenario emphasizes tool design, MCP integration, and agentic patterns to boost productivity.
Primary domains: D2 (Tool Design), D3 (Claude Code Configuration), D1 (Agentic Architecture)
Scenario 5: Claude Code for Continuous Integration
You are setting up Claude Code within a CI/CD pipeline to automate code review, test generation, and deployment checks. The scenario focuses on headless Claude Code configuration, prompt engineering for consistent automated feedback, and structured output for pipeline integration.
Primary domains: D3 (Claude Code Configuration), D4 (Prompt Engineering & Structured Output)
Scenario 6: Structured Data Extraction
You are building a pipeline to extract structured information from unstructured documents — invoices, contracts, medical records. The scenario covers prompt design for extraction, JSON Schema enforcement, validation-retry loops, and batch processing at scale.
Primary domains: D4 (Prompt Engineering & Structured Output), D5 (Context Management & Reliability)
Core Claude AI Technologies Tested
The exam assumes working familiarity with the following tools and frameworks:
- Claude Agent SDK — orchestration, handoffs, guardrails, hooks
- Model Context Protocol (MCP) — server configuration, tool exposure, transport
- Claude Code — CLAUDE.md, slash commands, skills, plan mode, rules
- Claude API — messages, tool_use, streaming, system prompts
- Message Batches API — bulk processing, async result retrieval
- JSON Schema — type definitions for structured output enforcement
- Pydantic — validation models for tool inputs and outputs
- Built-in tools — Read, Write, Edit, Bash, Grep, Glob
What Is NOT on the Exam
The following topics are explicitly out of scope for the CCA – Foundations certification:
- Internal implementation details of Claude models (architecture, training data, weights)
- Fine-tuning or custom model training
- Pricing calculations or billing administration
- Non-Claude AI models or competing platforms
- General machine learning theory (gradient descent, backpropagation, etc.)
- Infrastructure provisioning (AWS, GCP, Azure setup)
- Frontend/UI design or implementation
- Legal compliance details (GDPR, HIPAA specifics) beyond general awareness
Ready to Start Preparing?
Test yourself with scenario-based questions from the official exam guide.
Try Sample Questions Practice Bank