CCAR-F Claude Certified Architect — Foundations

CCAR-F Study Plan — Day by Day

Three variants. The 3-week plan is the default; the 2-week variant compresses it, the 4-week variant adds a consolidation week.

Assumed effort: 90–120 min on weekdays, 2–3 h on weekend days. If you have less time, cut the "stretch" line first — never cut the question banks or the mocks, because those are what move the score.


The daily learning loop

1. READ the chapter once, fast, skipping code blocks.        (~25% of the time)
2. CLOSE it. Reproduce the "Decision reflexes" box on paper. (~20%)
3. Run the matching flashcard deck cold.                     (~25%)
4. Do the domain qbank items assigned for the day.           (~30%)
5. LOG every miss: what I picked | what was right | rule violated.

Re-reading with no recall step feels productive and is nearly worthless. Steps 2–4 produce the score.


Where your hours should go

Time budget should track the blueprint, not your comfort:

Domain Weight Target share of study hours
1 — Agentic Architecture & Orchestration 27% 30%
3 — Claude Code Configuration & Workflows 20% 22%
4 — Prompt Engineering & Structured Output 20% 20%
2 — Tool Design & MCP Integration 18% 18%
5 — Context Management & Reliability 15% 10%

Domain 5 gets slightly under-weighted deliberately: its content overlaps heavily with Domains 1 and 2 (error propagation, escalation, subagent context), so you absorb much of it while studying those. Domain 1 gets over-weighted because it is the largest block and the hardest to intuit.


3-Week Plan (default)

Week 1 — Agentic architecture and tools (Domains 1 + 2, 45% of the exam)

Day Core work Stretch
1 Ch. 01 Exam strategy. Read the six scenarios in Ch. 13 §1 and write each one's tool list from memory. Memorize the mechanics table (60 / 120 min / 720 / 4-of-6). Skim the README out-of-scope list twice
2 Ch. 02 Agentic loop. Focus: stop_reason "tool_use" vs "end_turn", the four loop anti-patterns. Deck 1 cards 1–20. Lab 1 setup (Ch. 14)
3 Ch. 03 Multi-agent orchestration §1–3: coordinator hub-and-spoke, subagent context isolation, Task tool + allowedTools. Deck 1 cards 21–40.
4 Ch. 03 §4–6: parallel spawning, AgentDefinition, --resume / fork_session. Deck 1 cards 41–55.
5 Ch. 04 Enforcement and hooks. Focus: hooks-vs-prompts determinism, PostToolUse normalization, prerequisite gates. Deck 1 cards 56–end.
6 qbank-d1 (30 items), untimed. Score, then write the rule violated for every miss. Re-read Ch. 02 §3 anti-patterns
7 Ch. 05 Tool design: descriptions as the selection mechanism, overlapping-description misrouting, tool distribution, tool_choice. Deck 2 cards 1–25. Lab 1 (Ch. 14 §1)

End-of-week check: you can explain, without notes, why an agent misroutes between analyze_content and analyze_document, and what you'd change first.

Week 2 — Claude Code and prompting (Domains 3 + 4, 40% of the exam)

Day Core work Stretch
8 Ch. 06 MCP integration: .mcp.json vs ~/.claude.json, ${ENV_VAR} expansion, isError, error taxonomy, MCP resources. Deck 2 cards 26–end.
9 Ch. 06 §5 built-in tools (Grep / Glob / Read / Write / Edit / Bash) and the selection table. qbank-d2 (20 items).
10 Ch. 07 Claude Code config: CLAUDE.md hierarchy, @import, .claude/rules/ with paths: frontmatter, /memory. Deck 3 cards 1–25. Lab 2 (Ch. 14 §2)
11 Ch. 07 §4–5: .claude/commands/, .claude/skills/ and SKILL.md frontmatter (context: fork, allowed-tools, argument-hint); skills vs CLAUDE.md. Deck 3 cards 26–end.
12 Ch. 08 Claude Code workflows: plan mode vs direct execution, Explore subagent, iterative refinement, CI/CD (-p, --output-format json, --json-schema), session context isolation. qbank-d3 (25 items).
13 Ch. 09 Prompt precision: explicit criteria over vague instructions, false-positive control, few-shot design. Deck 4 cards 1–25.
14 MOCK EXAM 1 — 60 items, 120 minutes, no notes. Score by domain using mock-exams/scoring-grid.md. Do not review answers today.

End-of-week check: given a config requirement, you can name the correct file and its exact path without hesitating.

Week 3 — Output, reliability, and consolidation (Domains 4 + 5, then everything)

Day Core work Stretch
15 Review Mock 1 in full. For every miss, write the rule violated. Group them — you will find they collapse into 5–8 rules.
16 Ch. 10 Structured output: tool_use + JSON schema, syntax vs semantic errors, nullable fields, enums, retry-with-feedback, Batches API. Deck 4 cards 26–end. qbank-d4 (25 items). Lab 3 (Ch. 14 §3)
17 Ch. 11 Context management: summarization loss, lost-in-the-middle, case-facts block, tool-output trimming, scratchpads, /compact. Deck 5 cards 1–25.
18 Ch. 12 Reliability and provenance: escalation triggers, error propagation, stratified sampling, field-level confidence, claim-source mapping. Deck 5 cards 26–end. qbank-d5 (20 items). Lab 4 (Ch. 14 §4)
19 Ch. 13 Scenario playbook, all six, start to finish. For each, write its three likely archetypes and the answer shape.
20 MOCK EXAM 2 — 60 items, 120 minutes, no notes. Score by domain. Review immediately after.
21 All five cheat sheets + your error log only. No new material. Re-run any flashcard deck whose domain scored below 70% on Mock 2.

2-Week Compression

Same sequence, doubled up. Drop all stretch items and Labs 3–4.

Day Covers
1 Ch. 01 + scenarios (Ch. 13 §1)
2 Ch. 02 + Deck 1 (first half)
3 Ch. 03 + Deck 1 (second half)
4 Ch. 04 + qbank-d1
5 Ch. 05 + Ch. 06 §1–4 + Deck 2
6 Ch. 06 §5 + qbank-d2
7 MOCK 1 + review
8 Ch. 07 + Deck 3
9 Ch. 08 + qbank-d3
10 Ch. 09 + Ch. 10 + Deck 4
11 qbank-d4 + Ch. 11
12 Ch. 12 + Deck 5 + qbank-d5
13 MOCK 2 + review + Ch. 13 in full
14 Cheat sheets + error log only

⚠️ On the 2-week plan, do not skip Ch. 13. Scenario familiarity is the cheapest points on this exam.

4-Week Extension

Run the 3-week plan for days 1–21, then add a consolidation week:

Day Work
22 Labs 1 and 2 end to end (Ch. 14) — actually build them
23 Labs 3 and 4 end to end
24 Re-run all five qbanks, items you previously missed only
25 Rebuild every cheat sheet from memory on blank paper; diff against the real one
26 MOCK 1 retake. Target ≥ 90% — you've seen it, so anything less is a real gap
27 Weakest-domain deep dive: re-read that chapter and re-run its deck
28 Light review. Ten Core Reflexes, error log, sleep early

Scoring grid — track this after every mock

The exam reports percent-correct by domain. Reproduce that:

Domain Weight Items on a 60-item mock Mock 1 Mock 2 Target
1 — Agentic Architecture & Orchestration 27% 16 ___/16 ___/16 ≥ 12
2 — Tool Design & MCP Integration 18% 11 ___/11 ___/11 ≥ 8
3 — Claude Code Config & Workflows 20% 12 ___/12 ___/12 ≥ 9
4 — Prompt Engineering & Structured Output 20% 12 ___/12 ___/12 ≥ 9
5 — Context Management & Reliability 15% 9 ___/9 ___/9 ≥ 6
Total 100% 60 ___/60 ___/60 ≥ 44

On the scaled score: the pass mark is 720 on a 100–1,000 scale, and Anthropic does not publish the raw-to-scaled mapping — it comes from a standard-setting study, so no percentage is guaranteed to pass. Treat 44/60 (73%) as the floor and 48/60 (80%) as a comfortable margin. Because the exam is criterion-referenced, your score depends only on your own performance; there is no curve to game and no benefit to being fast.


Exam-day tactics

Time. 120 minutes / 60 items = 2 minutes each. That's generous for this exam's style, so budget deliberately: first pass at ~90 seconds per item, flagging anything you don't resolve quickly. That leaves ~30 minutes for the flagged set plus a final sweep.

Read the scenario once, carefully, then stop re-reading it. All items in a block share the same scenario. Extract the constraints on first read — target metric, tool list, team size, what's already failing — and work from your own notes after that.

Read the last sentence of the item first. "What is the most effective first step?" and "Which two changes should the architect make?" call for different answers from identical stems. Multiple-response items always tell you how many to select — count them before you commit.

"Most effective first step" penalizes over-engineering. When one option is a small, targeted, root-cause fix and another is a redesign, the small fix wins — unless the stem says the small fix has already been tried.

Deterministic beats probabilistic when consequences are financial or compliance-related. A hook, gate, or programmatic check beats any prompt instruction, few-shot set, or "add it to the system prompt" option. Prompt instructions have a non-zero failure rate; that phrasing is the guide's own.

Watch for options describing things that don't exist. The sample questions use fabricated flags and files as distractors (CLAUDE_HEADLESS, --batch, a commands array in .claude/config.json). If you can't picture the exact file path or flag, be suspicious.

Distrust "more context" answers. A bigger context window does not fix attention dilution, and resuming a stale session does not fix stale tool results. Splitting work into focused passes does.

Distrust confidence and sentiment. Any option resting on the model's self-reported confidence for a routing decision, or on customer sentiment as a proxy for complexity, is a distractor. Confidence is only usable when calibrated on a labeled validation set.

Don't change an answer without a statable reason. "It feels wrong now" is not a reason. "I misread which tool the coordinator owns" is.

Blame the layer the evidence implicates. If logs show the subagents did exactly what they were asked and the output is still incomplete, the fault is in the coordinator's decomposition, not the subagents.


The ten Core Reflexes

These are in Chapter 01 §4 with full explanations. Memorize the list; you should be able to name which one applies to any given item.

  1. Deterministic enforcement > prompt instruction, whenever an error costs money or compliance.
  2. Fix the root cause with the lowest-effort, highest-leverage change first.
  3. Tool descriptions are the primary mechanism for tool selection — fix them before restructuring.
  4. Least privilege on tool distribution; scope the common case, route the exception.
  5. Subagents have isolated context and inherit nothing — pass what they need explicitly.
  6. Structured errors with category and retryability > generic failure strings; never suppress, never kill the whole workflow.
  7. Attention dilution is fixed by splitting passes, not by enlarging context.
  8. Schemas eliminate syntax errors, not semantic ones — validate meaning separately.
  9. Explicit, testable criteria + 2–4 targeted examples > adjectives like "be conservative."
  10. Self-reported confidence and sentiment are uncalibrated; don't route on them.