CCA-F Exam Prep

Study Guide

CCA-F Exam Study Guide

Use this guide to study the Anthropic Claude Certified Architect - Foundations outline. It covers Claude Code configuration, multi-agent architecture, prompt reliability, MCP tool design, and context management patterns tested by the CCA-F pack.

How the Exam Is Structured

The shared CCA-F outline is organized into five domains and approximately 50 multiple-choice questions. The ExamPal practice bank includes 492 premium questions and 40 free questions mapped across the same domains.

DomainWeightFocus
Domain 1: Claude Code Configuration & Workflows 25% Claude Code installation, configuration, and project initialization; Slash commands, hooks, and automation
Domain 2: Agentic Architecture & Orchestration 19% Single-agent vs multi-agent design patterns; Background work, async patterns, and notifications
Domain 3: Prompt Engineering & Structured Output 19% Prompting techniques for Claude; Structured output and JSON mode
Domain 4: Tool Design & MCP Integration 19% Tool interface design; MCP server design and integration
Domain 5: Context Management & Reliability 15% Context window economics; Memory architectures

25% of exam

Domain 1: Claude Code Configuration & Workflows

Covers Claude Code setup, configuration hierarchy, command usage, automation hooks, subagents, and team workflow integration. This domain emphasizes how to configure Claude Code safely and effectively across user, project, and local scopes, and how to orchestrate work with commands, hooks, agents, and IDE/MCP integrations. Candidates should be ready to connect these concepts to realistic architecture and workflow decisions, especially where configuration scope, tool boundaries, context management, and operational reliability affect production use.

Claude Code installation, configuration, and project initialization
Slash commands, hooks, and automation
Subagents and Task tool orchestration
IDE integration, MCP servers, and team workflows
Settings hierarchy (user/project/local), permission modes, plan mode
/init, /clear, /resume, /compact commands and when to use each
Project CLAUDE.md vs user CLAUDE.md inheritance and override semantics

19% of exam

Domain 2: Agentic Architecture & Orchestration

Covers agent design patterns, orchestration strategies, asynchronous execution, handoff workflows, and core Agent SDK concepts. This domain focuses on choosing the right agent structure, coordinating work across agents, and managing lifecycle and context flow in agentic systems. Candidates should be ready to connect these concepts to realistic architecture and workflow decisions, especially where configuration scope, tool boundaries, context management, and operational reliability affect production use.

Single-agent vs multi-agent design patterns
Background work, async patterns, and notifications
Multi-step workflows, enforcement, and handoff
Agent SDK fundamentals
Coordinator–worker, supervisor–subagent, peer-to-peer patterns
When to spawn subagents (parallel research, blast-radius isolation, context protection)
Task decomposition strategies

19% of exam

Domain 3: Prompt Engineering & Structured Output

Covers prompting strategies, structured output techniques, long-context optimization, and reliability methods for Claude outputs. This domain emphasizes how to shape model behavior, produce valid machine-readable output, and verify results through sampling, critique, and grounding. Candidates should be ready to connect these concepts to realistic architecture and workflow decisions, especially where configuration scope, tool boundaries, context management, and operational reliability affect production use.

Prompting techniques for Claude
Structured output and JSON mode
Long-context, prompt caching, and cost optimization
Output reliability and verification
Few-shot placement (top of prompt vs interleaved)
Zero-shot, chain-of-thought, ReAct-style prompting
System vs user message roles, prefilling assistant turns

19% of exam

Domain 4: Tool Design & MCP Integration

Covers tool interface design, MCP server integration, structured error handling, and tool selection behavior. This domain focuses on building reliable tools and integrating them safely through MCP with appropriate trust, authentication, and error semantics. Candidates should be ready to connect these concepts to realistic architecture and workflow decisions, especially where configuration scope, tool boundaries, context management, and operational reliability affect production use.

Tool interface design
MCP server design and integration
Structured error responses
Tool selection and tool-use loops
Tool descriptions, input boundaries, parameter clarity
Naming conventions, idempotency declarations
Tool documentation as instruction-following surface area

15% of exam

Domain 5: Context Management & Reliability

Covers context window management, memory architectures, production reliability patterns, and observability/debugging practices. This domain emphasizes preserving useful context, managing memory across sessions, and operating agents reliably with strong monitoring and testing. Candidates should be ready to connect these concepts to realistic architecture and workflow decisions, especially where configuration scope, tool boundaries, context management, and operational reliability affect production use.

Context window economics
Memory architectures
Reliability patterns for production agents
Observability and debugging
Token budgeting, sliding windows, summarization
Compaction triggers, lossy vs lossless reduction
File-system memory for persistence beyond a session

Key Terms to Know

These terms are loaded from the CCA-F terminology release pack and appear across the question explanations.

API key
A credential used to authenticate access to an API or service.
CLAUDE.md
A persistent instruction file that provides guidance to Claude Code sessions but does not enforce runtime actions.
context window
The bounded amount of information a model can access and process in a single interaction.
conversation history
The accumulated prior messages and interactions available to an agent as context.
coordinator-subagent pattern
An orchestration design where a coordinator delegates subtasks to subagents and combines their results.
custom slash command
A reusable command invoked with a slash prefix to package multi-step workflows into one action.
errorCategory
A structured field classifying the type of error returned by a tool or system.
ETL
Extract, transform, load; a sequential data-processing pipeline where each stage depends on the previous one.
hook
An execution-time interception mechanism that can enforce, modify, or block actions.
intermediate context
Temporary working information generated during subtask processing before final aggregation.
isError
A response field indicating whether a tool call resulted in an error.
latency
The time delay between initiating a request and receiving its result.
lifecycle events
Named stages in Claude Code execution, such as session start, prompt submission, tool use, and stop.
MCP tool
A tool integrated through the Model Context Protocol that returns structured responses to agent requests.
model calls
Requests made to an AI model for inference or generation.
overhead
Additional computational or operational cost introduced by a design choice without proportional benefit.
parallelism
The ability to perform multiple tasks concurrently to reduce overall latency.
refresh policies
Rules that determine when stored data should be updated to maintain accuracy.

Official Materials and Guidance

This page is built from the CCA-F shared syllabus, topic tree, terminology pack, free pack, and premium pack. Treat the domain outline as the source of truth for study scope, then use the free practice exam to check whether you can apply those concepts in realistic scenario questions.