External References
Priority-ranked study sources and gap-coverage matrix.
| Rank | Source | Why this rank | Time |
|---|---|---|---|
| 1 | Official Anthropic Exam Guide (PDF) | Source of truth. Every subdomain, every Knowledge/Skill bullet, the 6 scenarios, the weighting. CertSafari and Paul's guide both derive from this. | 2 hr |
| 2 | Paul Larionov's GitHub guide (guide_en.MD) | 116 KB of dense theory chapters + per-domain notes + 12 worked example questions + 20-question practice test. Closest thing to a free official study manual. | 4-6 hr |
| 3 | CertSafari | 615 free practice questions with explanations. Reproduces the official skills-measured guide verbatim. Domain Mode for targeted weak-spot drill. | 4-8 hr |
| 4 | Anthropic Cookbook (GitHub) | Real code patterns. Most useful for the Tool Design / MCP / Agent SDK question types where seeing actual JSON schema + tool_use code locks in the concept. | 2-3 hr |
| 5 | CyberSkill mock exam | 60Q / 120-min proctor-style timer. Maintainer is a CCAF Early-Adopter pass-holder. Tests exam flow + endurance. | 2 hr |
| 6 | Claude Cert Guide (claudecertificationguide.com) | 30 lessons + 4-scenario mock. Format differs from official (their mock is 25Q/60min, not 60Q/120min) but lesson structure is clean. | 3-4 hr |
| 7 | Anthropic Skilljar courses (Claude 101, Building with Claude API, Intro to MCP, Claude Code in Action) | Use only if a specific concept isn't clicking. Don't try to watch all four — they cover too much off-exam material. | variable |
Claude Certified Architect – Foundations Certification Exam Guide
Anthropic Skilljar — CCA-F Access Request
Anthropic Academy
CertSafari — 615 free practice questions
CyberSkill CCAF Practice (Vercel)
Claude Certification Guide — Mock Exam
paullarionov/claude-certified-architect — guide_en.MD
Claude API Documentation
Claude Code Documentation
Claude Agent SDK Overview
Prompt Engineering Guide
Anthropic Cookbook
Claude Agent SDK (Python)
Model Context Protocol
| Course | Useful for | Skip if |
|---|---|---|
| Claude 101 | Foundation refresher — message roles, stop_reason basics, what context window means | You already know what a system prompt is |
| Building with Claude API | Hands-on tool_use, JSON schemas, structured output — heavily tested in D4 | You've built a working tool-use loop before |
| Introduction to MCP | D2 fundamentals — server scopes, tool descriptions, isError, transports | You've shipped a custom MCP server |
| Claude Code in Action | D3 fundamentals — CLAUDE.md, rules, skills, hooks, CI integration | You use Claude Code daily and know plan mode vs direct |
Building Agents with the Claude Agent SDK
Anthropic Engineering Blog (root)
This matrix shows the topics where each external source added concepts beyond what was in our original cheat-sheet. Items marked NEW were added to Practice Exam 5 with original (non-copied) questions.
| Topic | Source | Status |
|---|---|---|
| errorCategory enum (transient/validation/permission/business) + isRetryable boolean | CertSafari · Paul's guide Ch. 10.1 | Already in cheat-sheet · drilled in Exam 5 Q17 |
| Multi-concern customer-request decomposition + parallel investigation + unified synthesis | CertSafari D1.4 | NEW · Exam 5 Q1 |
| Coordinator-mediated subagent communication (no peer-to-peer) | CertSafari D1.2 · Paul's guide Ch. 3.3 | Already in stem-decoder · drilled Q2, Q9 |
| Parallel Task tool calls in SINGLE coordinator response | CertSafari D1.3 | NEW · Exam 5 Q3 |
| fork_session for divergent exploration from shared baseline | CertSafari D1.7 · Paul's guide Ch. 3.6 | Already in cheat-sheet · drilled Q4, Q15 |
| Structured handoff to human (customer ID + root cause + recommended action) | CertSafari D1.4 · Paul's guide Ch. 9.3 | NEW · Exam 5 Q5 |
| PostToolUse hook for normalizing heterogeneous data (Unix/ISO/numeric → unified) | CertSafari D1.5 · Paul's guide Ch. 3.5 | Already in cheat-sheet · drilled Q6 |
| Dynamic adaptive decomposition vs fixed prompt-chain pipelines | CertSafari D1.6 · Paul's guide Ch. 8 | Already in cheat-sheet · drilled Q7 |
| Per-file local + cross-file integration pass (avoid attention dilution) | CertSafari D1.6 · Paul's guide Ch. 8.3 | Already in cheat-sheet · drilled Q8 |
| Splitting generic tools into purpose-specific (extract_data_points etc.) | CertSafari D2.1 | NEW · Exam 5 Q18 |
| MCP resources for content catalogs (reduce exploratory tool calls) | CertSafari D2.4 · Paul's guide Ch. 4.5 | Already in cheat-sheet · drilled Q19 |
| Incremental codebase exploration (Grep → Read imports → trace flows) | CertSafari D2.5 · Paul's guide Ch. 13.2 | NEW · Exam 5 Q21 |
| tool_choice forced specific tool (prerequisite extraction) | CertSafari D2.3 · Paul's guide Ch. 2.3 | Already in cheat-sheet · drilled Q22 |
| Scoped cross-role tools for high-frequency needs (verify_fact for synthesis) | CertSafari D2.3 | NEW · Exam 5 Q23 |
| context: fork in skill frontmatter for isolated sub-agent | CertSafari D3.2 | Already in cheat-sheet · drilled Q28 |
| argument-hint frontmatter for required params | CertSafari D3.2 | NEW · Exam 5 Q29 |
| allowed-tools frontmatter restriction | CertSafari D3.2 | Already in cheat-sheet · drilled Q30 |
| .claude/rules/ with YAML paths glob frontmatter | CertSafari D3.3 · Paul's guide Ch. 5.3 | Already in cheat-sheet · drilled Q31 |
| Interview pattern (Claude asks questions to surface considerations) | CertSafari D3.5 · Paul's guide Ch. 6.4 | Already in cheat-sheet · drilled Q35 |
| Test-driven iteration (write tests first, share failures to guide refinement) | CertSafari D3.5 | NEW · Exam 5 Q36 |
| detected_pattern field for false-positive analysis | CertSafari D4.4 | Already in cheat-sheet · drilled Q40 |
| calculated_total alongside stated_total for self-correction | CertSafari D4.4 · Paul's guide Ch. 6.6 | Already in cheat-sheet · drilled Q41 |
| "other" + detail string pattern for extensible enums | CertSafari D4.3 | Already in cheat-sheet · drilled Q44 |
| 4-hour batch submission windows → 30-hour SLA math | CertSafari D4.5 · Paul's guide Ch. 7.5 | NEW · Exam 5 Q45 |
| Multi-pass review with second INDEPENDENT instance (no generator context) | CertSafari D4.6 · Paul's guide Ch. 8.3 | Already in cheat-sheet · drilled Q46 |
| custom_id correlation for batch failure resubmission | CertSafari D4.5 · Paul's guide Ch. 7.3 | Already in cheat-sheet · drilled Q47 |
| Render-by-content-type (financial→tables, news→prose, technical→lists) | CertSafari D5.6 · Paul's guide Ch. 12.4 | NEW · Exam 5 Q52 |
| Publication/data-collection dates to prevent temporal-vs-contradiction confusion | CertSafari D5.6 · Paul's guide Ch. 12.3 | NEW · Exam 5 Q53 |
| Position-aware input (key findings at BOTH ends, not just one) | CertSafari D5.1 · Paul's guide Ch. 11.3 | NEW · Exam 5 Q54 |
| Coverage annotations in synthesis (FULL / PARTIAL — reason) | CertSafari D5.3 · Paul's guide Ch. 10.4 | NEW · Exam 5 Q55 |
| Crash recovery via structured agent state manifest + coordinator reload | CertSafari D5.4 · Paul's guide Ch. 11.6 | NEW · Exam 5 Q56 |
| Stratified random sampling of high-confidence extractions | CertSafari D5.5 | Already in cheat-sheet · drilled Q57 |
| PostToolUse hook trimming (40 fields → 5 relevant) before context fills | CertSafari D5.1 · Paul's guide Ch. 11.2 | NEW · Exam 5 Q58 |
| Structured claim-source mappings preserved through synthesis | CertSafari D5.6 · Paul's guide Ch. 12.1 | NEW · Exam 5 Q59 |
| /compact during extended exploration with verbose tool output | CertSafari D5.4 · Paul's guide Ch. 5.7 | Already in cheat-sheet · drilled Q60 |
All questions in our Exams 1-5 are original (written, not copied). Concept grounding came from: the official Anthropic CCA-F exam guide PDF, the CertSafari reproduction of the skills-measured guide, Paul Larionov's GitHub study guide, the Anthropic Cookbook, the Claude Agent SDK Python repo, the MCP spec, and Anthropic engineering blog posts on agentic architecture. No question text was lifted from CertSafari's 615-question bank, CyberSkill's 60-question mock, Claude Cert Guide's mock, or Paul's 32 example/practice questions.