Skip to content
Prepline
Study packsFree study packFull packTest & cert prepBuilt September 7, 2026 for October 5, 2026 · read-only snapshot
Build one for your date
Audited

Claude Certified Architect – Foundations (CCAR-F): the full prep pack

A 28-day, 45-minutes-a-day path through the five official domains of the Claude Certified Architect – Foundations exam (Guide v1.0, effective July 2026), weighted the way the blueprint weights them and built for scenario judgment, not trivia.

13 modules~125 min read22 sourcesaudited 2026-09-07Last updated September 7, 2026Living · weekly refresh coming soonSources: 18 current-ish · 1 dated · 3 frozen

Independent study material from public sources; not affiliated with or endorsed by the certifying body.

Your plan Claude Certified Architect (2026) · by Oct 5, 2026 · 45 min/day

  1. Day 1 · Blueprint facts and the agentic loop mechanicsSep 7, 2026ReadThe exam itself: CCAR-F Version 1.0, effective July 2026 · 8mDrillThe exam itself: CCAR-F Version 1.0, effective July 2026 · 12mReadDomain 1a — The agentic loop: stop_reason, tool results, termination, escalation · 8mDrillDomain 1a — The agentic loop: stop_reason, tool results, termination, escalation · 15m43 min
  2. Day 2 · Orchestration patterns; open Claude Code domainSep 8, 2026ReadDomain 1b — Orchestration patterns, coordinators and subagent context passing · 9mDrillDomain 1b — Orchestration patterns, coordinators and subagent context passing · 15mReadDomain 3 — Claude Code configuration and workflows (20%) · 8m32 min
  3. Day 3 · Claude Code drills, then prompting and structured outputSep 9, 2026DrillDomain 3 — Claude Code configuration and workflows (20%) · 15mReadDomain 4 — Prompt engineering and structured output (20%) · 9mDrillDomain 4 — Prompt engineering and structured output (20%) · 15m39 min
  4. Day 4 · Tool design and MCP; open context managementSep 10, 2026ReadDomain 2 — Tool design and MCP integration (18%) · 11mDrillDomain 2 — Tool design and MCP integration (18%) · 18mReadDomain 5 — Context management and reliability (15%) · 8m37 min
  5. Day 5 · Context and reliability, then cross-domain trapsSep 11, 2026DrillDomain 5 — Context management and reliability (15%) · 15mReadCross-domain scenarios: how the exam actually asks, and the traps that cost passes · 10mDrillCross-domain scenarios: how the exam actually asks, and the traps that cost passes · 15m40 min
  6. Day 6 · Scenario lab and building your run-in planSep 12, 2026LabCross-domain scenarios: how the exam actually asks, and the traps that cost passes · 15mReadStudy plans: 45 minutes a day to 5 October 2026 · 15mDrillStudy plans: 45 minutes a day to 5 October 2026 · 15m45 min
  7. Day 7 · Full practice exam, untimed read-throughSep 13, 2026ReadPractice exam · 31m31 min
  8. Day 8 · Practice-exam drill and per-domain miss ratesSep 14, 2026DrillPractice exam · 20m20 min
  9. Review dayOct 4, 2026ReviewDomain 5 — Context management and reliability (15%) · 10mReviewCross-domain scenarios: how the exam actually asks, and the traps that cost passes · 10mReviewStudy plans: 45 minutes a day to 5 October 2026 · 10mReviewPractice exam · 10m40 min

Independent study material from public sources; not affiliated with or endorsed by the certifying body.

Likely questions 14 with talking points

A stem describes an agent that keeps calling the same tool repeatedly, burning budget, and never returning a final answer. What is the defect?

Domain 1 archetype (27%): tests whether you know that loop termination is your code's responsibility, not the model's. The plausible-but-wrong option is almost always 'add retries'.

  • The loop ends when stop_reason leaves tool_use, or when your code hits an iteration cap, cost ceiling or confidence floor114

  • Claude emits a tool_use request; your application executes it — a runaway loop is a missing terminal condition, not a model bug1112

  • Retries extend a loop, they do not bound it; eliminate any option whose only move is 'retry more'

  • Second half of the fix: surface the failure as a structured tool_result so Claude can re-plan or escalate412

A tool fails intermittently. Should the failure be hidden from Claude, replaced with a default value, or returned as a structured error?

Tests structured error propagation, an explicitly in-scope Foundations topic4. Candidates instinctively 'clean up' errors, which removes the model's ability to re-plan.

  • Return a typed, actionable error payload inside the tool_result block so the model sees it412

  • Hiding, suppressing or silently defaulting a tool failure is a distractor pattern on this exam

  • Repeated structured failures are the natural trigger for an escalation decision to human review4

  • Escalation should fire on a defined trigger — repeated failure, low confidence, policy boundary — not after a crash

A scenario describes a multi-step task with several tools and 'some judgment'. Should you use a deterministic workflow or an autonomous agent with subagents?

Domain 1b archetype: the exam plants agentic-sounding vocabulary around tasks that are fully decomposable in advance, and rewards the smallest sufficient architecture.

  • Read for decomposability, not vocabulary: if you can enumerate the subtasks at design time, a chain or router wins on cost, latency, blast radius and debuggability

  • Workflows orchestrate the LLM through predefined code paths; agents let the model direct its own process and tool use10

  • Orchestrator-workers is only correct when the number and shape of subtasks are unknown until runtime: 'a central LLM dynamically breaks down tasks, delegates them to worker LLMs, and synthesizes their results'10

  • Voting parallelization is expensive (N calls on the same task) and hard to debug when votes disagree

A coordinator delegates work to subagents. What context does each subagent receive?

Explicit context passing is a named in-scope task statement4. The trap is assuming subagents inherit the parent's full conversation window.

  • Subagents do not inherit the coordinator's context window; the coordinator passes an explicit, curated brief and receives a condensed result419

  • This is why subagents help with context rot — isolation is the benefit, not just parallelism1819

  • Cost of the pattern: every fact the subagent needs must be deliberately included, or it will hallucinate the gap

  • Subagent architectures are named in Anthropic's context-engineering guidance as a context-management technique19

A team wants a rule enforced for everyone in the organization, another only for one developer's own machine. Where does each belong in Claude Code memory?

Domain 3 archetype (20%) — the domain most often omitted by candidates who study only the Claude API7. Tests scope placement, not list recall.

  • CLAUDE.md files 'can live in several locations, each with a different scope' — managed, user, project, local, directory-level, imported, path-scoped14

  • Ask: who must inherit this, and who must not? Org mandate = managed; team convention = project (checked in); personal habit = user; machine-specific or temporary = local

  • Monorepo service-specific rules belong at directory or path scope, not in the root project file

  • Claude Code is 20% of the blueprint — roughly 12 questions at the reported 60-question format47

A team wants Claude Code to run as a step inside a CI/CD pipeline and gate the build on the result. What configuration does that require?

Claude Code configuration and CI/CD are named objectives4. The stem frames it as automation, not conversation, and the wrong answers describe interactive use.

  • The CLI reference documents -p/--print as printing a response without interactive mode — the headless mechanism15

  • Pair headless invocation with a machine-parseable output format so a downstream step can pass/fail the build154

  • Plan mode is the opposite lever: it forces a proposed plan before action, for scenarios that require review before changes land4

  • Skills package reusable capability the model can invoke deliberately — the answer when a stem says 'the team keeps duplicating prompt text'4

A downstream service must parse Claude's response programmatically. Do you instruct Claude to 'return only valid JSON', use structured outputs, or use strict tool use?

Domain 4 archetype (20%): tests whether you reach for an enforced contract instead of a persuasive instruction.

  • Structured outputs 'constrain Claude's responses to follow a specific schema, ensuring valid, parseable output for downstream processing'17

  • Prompt-only formatting enforces nothing — it is the right answer only when a human reads the output1617

  • Strict tool use is the same contract applied to tool-call arguments, when the caller needs guaranteed-valid parameters17

  • If a schema constraint exists for the job, prompt text alone is the wrong option

A long prompt buries the instruction after 40 pages of reference material and the output drifts. What do you change?

Tests prompt structure and long-context placement discipline from Prompting Best Practices, a Domain 4 staple.

  • Organize with XML tags to separate instructions, reference material and examples16

  • Place long documents before the final instruction so the model reads context before task16

  • Examples are 'one of the most reliable ways to steer Claude's output format, tone, and structure'16

  • Give explicit instructions rather than implying the requirement16

Claude keeps selecting the wrong tool between two overlapping tools. Do you fix the system prompt, the tool descriptions and schemas, tool_choice, or the orchestration?

Domain 2 archetype (18%): tool selection is driven by the tool interface, so a routing symptom is an interface defect.

  • 'Claude determines when to call a tool based on the user's request and the tool's description'12 — the description is the routing logic

  • Fix order: one tool one responsibility, unambiguous verb-noun names, descriptions that state when the tool applies and when it does not

  • tool_choice and strict tool use are enforcement, not persuasion — force a tool, any tool, or none12

  • System-prompt scolding cannot repair a tool interface that fails to disambiguate itself

An agent connects to remote MCP servers and has far more tools available than it needs. What is the correct control?

MCP Connector configuration is a named in-scope topic4; capability bloat is the standard stem. Wrong options usually drift into MCP-server hosting, which is out of scope.

  • The MCP connector lets you 'allowlist, denylist, or configure individual tools' from remote servers without running an MCP client13

  • Per-tool entries in configs override server-level defaults, so one server can be scoped differently per agent20

  • Multiple servers can be referenced in one request — still allowlist per server, not just per request13

  • Authentication to a remote MCP server is tested as a concept; OAuth/key management and MCP-server hosting infrastructure are out of scope4

A long-running agent degrades in accuracy over a multi-hour session even before hitting the context limit. In what order do you apply fixes?

Domain 5 archetype (15%): tests sequencing of the four levers, not vocabulary. The trap is jumping straight to compaction.

  • 'As token count grows, accuracy and recall degrade, a phenomenon known as context rot'18 — the problem starts before overflow

  • Order of levers: curate tools, then just-in-time retrieval, then structured note-taking, then compaction19

  • Compaction is 'summarizing contents and reinitiating a new context window with the summary'19 — lossy, a boundary event, not a habit

  • Tool-result accumulation is the usual culprit in an agentic loop; thinking tokens also draw on the same budget18

A regulated workflow requires that every claim in the agent's output be traceable and that a human approve irreversible actions. Which domain owns this and what is the answer?

Human review and information provenance sit inside Domain 5 rather than a separate responsible-AI domain47. Candidates look for a governance domain that does not exist on this blueprint.

  • Human review and information provenance are explicitly in-scope Foundations topics4

  • Design where the checkpoint sits: before an irreversible action, after a low-confidence output, or on escalation

  • 'There is no separate retrieval-augmented generation domain and no separate responsible-AI domain on this blueprint'7 — governance appears as a domain only on CCAR-P (14%)6

  • A bigger model is not the answer to an auditability constraint; structured logging, source tagging and a review gate are

A single stem names a latency ceiling, a growing transcript, and a downstream schema. How do you decide which constraint governs the answer?

Cross-domain synthesis is the stated failure mode: 'a single question routinely sits across two or three domains'7.

  • Locate the binding constraint first, then the domain that owns it: latency/cost = Domain 1 or 3; fixed schema = Domain 4; transcript growth = Domain 5; tool misselection = Domain 2

  • Use the published out-of-scope list as an elimination tool before applying domain knowledge — fine-tuning, model internals, RLHF, embeddings/vector-DB implementation, streaming, rate limits and pricing, OAuth/key management, MCP-server hosting4

  • Anthropic's stated competency is 'informed decisions about tradeoffs when implementing real-world solutions with Claude'5 — pick the smallest change that satisfies the stated constraint

  • Timed mixed practice, not domain-by-domain review, is what rehearses this7

How do you allocate 21 hours of study across the five domains, and what do you do if you fail?

Planning archetype: weight-proportional budgeting plus the retake policy, which is one of the few Pearson-published facts available.

  • 28 days at 45 minutes is about 21 hours; split roughly 70% domain coverage, 30% mixed timed practice47

  • Allocate by weight — 27/20/20/18/15 — but remember 'weight is not difficulty'; Context & Reliability is mechanical and cheap to learn47

  • Retakes: 14 days after the first attempt, 30 after the second, 90 after the third, maximum 4 attempts per exam in any rolling 12-month period2

  • Book the seat in week one: registration runs through the Anthropic Partner Academy and delivery via Pearson Professional Assessments/OnVUE12

Talking points

  • The only blueprint that governs your exam is CCAR-F Exam Guide Version 1.0, effective July 2026.

    The guide is titled 'Claude Certified Architect – Foundations Exam Guide Version 1.0 · Effective July 2026 · Exam code: CCAR-F'; document control records v0.1 in February 2026, v0.2 in June 2026, and v1.0 as formatting and layout updates in July 2026 — not a blueprint rewrite.

  • CCAR-P is a different exam, not a later version of yours.

    The Professional guide is a separate Version 1.0, initial publication July 2026, with seven domains weighted 17/13/19/16/14/14/7 and Integration largest at 19%, plus an explicit Governance, Safety & Risk Management domain at 14%.

  • Agentic Architecture & Orchestration is the largest domain at 27%, but it is also the assembly point for the other four.

    The blueprint weights Domain 1 at 27%; Plinth Prep notes 'you cannot really study orchestration on its own, because orchestration is what the other domains get assembled into.'

  • Claude Code is 20% of the exam and the most commonly skipped domain.

    'Claude Code at 20% is the weighting that most surprises people, and it is the one most often left out of study plans built from general Claude API knowledge' — Plinth Prep, 27 July 2026.

  • The exam covers four technologies, not one API.

    Anthropic Academy: 'This exam tests foundational knowledge across Claude Code, the Claude Agent SDK, the Claude API, and Model Context Protocol (MCP), the core technologies used to build production-grade applications with Claude.'

  • Claude requests tool calls; your system executes them — so loop failures are architecture failures.

    How Tool Use Works: Claude responds with stop_reason 'tool_use' and tool_use blocks; you execute each tool, format outputs as tool_result blocks, and send a new request containing the original messages, the assistant's response, and the tool results.

  • Tool descriptions are routing logic, not documentation.

    Tool Use with Claude: 'Claude determines when to call a tool based on the user's request and the tool's description.' Overlapping or vague descriptions therefore produce misselection that no system prompt can fix.

  • Capability bloat from remote MCP servers is controlled at the connector, not by rewriting the server.

    MCP Connector: connect to remote MCP servers directly from the Messages API without an MCP client, and 'allowlist, denylist, or configure individual tools'; individual tool configs in configs override defaults.

  • If a downstream system parses the output, use a schema contract instead of an instruction.

    Structured Outputs: 'Structured outputs constrain Claude's responses to follow a specific schema, ensuring valid, parseable output for downstream processing.' Prompt-only formatting enforces nothing.

  • Context degradation starts before the window fills.

    Context Windows: 'As token count grows, accuracy and recall degrade, a phenomenon known as context rot.' Tool-result accumulation and thinking tokens both draw on the same budget.

  • Compaction is the last lever, not the first.

    Effective Context Engineering names compaction as 'taking a conversation nearing the context window limit, summarizing its contents, and reinitiating a new context window with the summary' — after tool curation, just-in-time retrieval and structured note-taking.

  • There is no RAG domain and no responsible-AI domain on the Foundations blueprint.

    Plinth Prep, 27 July 2026: 'There is no separate retrieval-augmented generation domain and no separate responsible-AI domain on this blueprint.' Retrieval sits in context management; human review and provenance sit in Domain 5 objectives.

  • The published out-of-scope list eliminates distractor options for you.

    The Foundations guide excludes fine-tuning and custom-model training, API authentication/billing/account management, MCP-server hosting infrastructure, model internals and weights, Constitutional AI/RLHF, embeddings and vector-database implementation, computer use, vision, streaming implementation, rate limits/quotas/pricing, and OAuth/key management.

  • Delivery, badging and retakes are Pearson-governed and fully public.

    Every exam is proctored and delivered through Pearson Professional Assessments (OnVUE for remote), with a Credly by Pearson digital badge on passing; retakes wait 14 days, then 30, then 90, with a maximum of 4 attempts per exam in any rolling 12-month period.

  • Eligibility runs through the Claude Partner Network, and membership costs nothing.

    Anthropic: 'Exams are available to members of the Claude Partner Network... Firms can join the Claude Partner Network and register practitioners at claude.com/partners. Membership is free.'

  • The credential is being scaled as a partner-ecosystem requirement, which is why tier quotas exist.

    As of 23 July 2026 Anthropic reported more than 36,000 consultants certified across more than 1,300 organizations since the March 2026 launch, and the top Global Premier tier requires 1,000 certified practitioners, 100 customers across three regions, and 15 public customer endorsements.

Cheat sheet

Numbers

  • Domain 1 Agentic Architecture & Orchestration: 27% (CCAR-F v1.0, July 2026) [[s4]]
  • Domain 3 Claude Code Configuration & Workflows: 20% [[s4]]
  • Domain 4 Prompt Engineering & Structured Output: 20% [[s4]]
  • Domain 2 Tool Design & MCP Integration: 18% [[s4]]
  • Domain 5 Context Management & Reliability: 15% [[s4]]
  • Guide history: v0.1 Feb 2026, v0.2 Jun 2026, v1.0 Jul 2026 (formatting/layout only) [[s4]]
  • CCAR-P: separate v1.0, July 2026, 7 domains, Integration largest at 19%, Governance 14% [[s6]]
  • Reported format (third-party, 27 Jul 2026, not Anthropic-published): 60 scenario questions, 120 minutes, ~720/1000 pass [[s7]]
  • Pacing at that format: about 2 minutes per question [[s7]]
  • Retakes: 14 days after attempt 1, 30 after attempt 2, 90 after attempt 3 [[s2]]
  • Maximum 4 attempts per exam in any rolling 12-month period [[s2]]
  • More than 36,000 consultants certified across more than 1,300 organizations as of 23 Jul 2026 [[s1]]
  • More than 400,000 people completed Claude training in 2026 via Anthropic Partner Academy [[s1]]
  • Global Premier partner tier: 1,000 certified practitioners, 100 customers across 3 regions, 15 public endorsements [[s1]]
  • Your budget: 28 days x 45 min = about 21 hours; 70% domains / 30% mixed timed practice [[s4]][[s7]]
  • No Anthropic- or Pearson-published price for CCAR-F is in the sources — verify on your Partner Academy registration page

Anchors

  • CCAR-F — the exam code to check on every study resource
  • Building Effective AI Agents (19 Dec 2024): chaining, routing, parallelization, orchestrator-workers, evaluator-optimizer [[s10]]
  • How Tool Use Works: stop_reason 'tool_use' → execute → tool_result → resend [[s11]]
  • MCP Connector: allowlist, denylist, per-tool configs, multiple servers [[s13]][[s20]]
  • CLAUDE.md scopes: managed, user, project, local, directory-level, imported, path-scoped [[s14]]
  • claude -p / --print: headless Claude Code for CI/CD [[s15]]
  • Structured Outputs and strict tool use — schema contracts, not instructions [[s17]]
  • Context rot — accuracy and recall degrade as tokens grow [[s18]]
  • Effective Context Engineering (29 Sep 2025): curate tools → just-in-time retrieval → note-taking → compaction [[s19]]
  • The out-of-scope list as an elimination tool [[s4]]
  • Pearson Professional Assessments / OnVUE delivery; Credly by Pearson badge [[s1]][[s2]]
  • claude.com/partners — free Claude Partner Network membership, the eligibility gate [[s1]]

Openers

  • First move on every stem: find the binding constraint (latency, cost, schema, audit, context growth) before reading the options.
  • Second move: scan the options for anything the guide excludes — fine-tuning, RLHF, model weights, vector-DB implementation, MCP hosting, OAuth, pricing math — and cross it out [[s4]].
  • Third move: ask whether the subtasks are enumerable at design time. If yes, the workflow answer beats the agent answer.
  • When a loop misbehaves, name the missing terminal condition before you consider retries [[s11]].
  • When output must be machine-read, reach for the schema contract, not better prompt wording [[s17]].

Closers

  • Confirm Partner Network membership and practitioner registration at claude.com/partners are still active [[s1]].
  • Re-check question count, time limit and price on your Anthropic Partner Academy registration page — the sources here do not carry an Anthropic-published figure [[s7]].
  • Run the OnVUE system check and confirm your ID, room and proctoring requirements the day before [[s2]].
  • Re-read the CCAR-F v1.0 in-scope and out-of-scope lists one final time — the exclusion list is your fastest eliminator [[s4]].
  • Do one timed mixed set at ~2 minutes per question, then review only the domains where you missed more than 30% [[s7]].
  • Know the retake ladder before you sit: 14 / 30 / 90 days, 4 attempts per rolling 12 months [[s2]].
Course modules
  1. 1The exam itself: CCAR-F Version 1.0, effective July 2026~8 min
  2. 2Domain 1a — The agentic loop: stop_reason, tool results, termination, escalation~8 min
  3. 3Domain 1b — Orchestration patterns, coordinators and subagent context passing~9 min
  4. 4Domain 3 — Claude Code configuration and workflows (20%)~8 min
  5. 5Domain 4 — Prompt engineering and structured output (20%)~9 min
  6. 6Domain 2 — Tool design and MCP integration (18%)~11 min
  7. 7Domain 5 — Context management and reliability (15%)~8 min
  8. 8Cross-domain scenarios: how the exam actually asks, and the traps that cost passes~10 min
  9. 9Study plans: 45 minutes a day to 5 October 2026~15 min
  10. 10Practice examExam
  11. Cheat sheetCheat sheet
  12. §Running logLog
  13. §SourcesSources

The exam itself: CCAR-F Version 1.0, effective July 2026

Blueprint, delivery, retakes, eligibility, and which published figures come from Anthropic and which do not.
8 min
You will be able to
  • You will be able to state the exam code, guide version, effective date and five domain weights without guessing
  • You will be able to explain eligibility, delivery, badging and the exact retake waiting periods
  • You will be able to separate Anthropic-published facts from third-party-reported format figures
  • You will be able to rule topics in or out using the guide's in-scope and out-of-scope lists
unverified
About this pack

Prepline is not affiliated with the certifying body. This pack was generated from public sources as of 2026-09-07; every number carries its source, and anything unsourced is marked unverified. It is preparation material, not advice, and no outcome is guaranteed. Report an error from any section.

You are sitting Claude Certified Architect – Foundations, exam code CCAR-F, governed by Exam Guide Version 1.0, effective July 20264. That is the only guide that matters for this pack. It is not the same credential as Claude Certified Architect – Professional (CCAR-P), a separate Version 1.0 guide, also published July 2026, with seven broader domains and Integration as the largest at 19%6. If a study resource mixes the two blueprints, it is wrong for your exam. This module gives you the blueprint, the delivery mechanics, and — deliberately — the boundary between what Anthropic has actually published and what third-party prep sites are reporting on Anthropic's behalf.

27%Domain 1: Agentic Architecture & Orchestration
20%Domain 3: Claude Code Configuration & Workflows
20%Domain 4: Prompt Engineering & Structured Output
18%Domain 2: Tool Design & MCP Integration
15%Domain 5: Context Management & Reliability
Sources: [4]
CCAR-F Version 1.0 domain weights, effective July 2026 [[s4]]
DomainWeightCore content
  1. Agentic Architecture & Orchestration
27%Agentic loops, stop_reason handling, coordinator/subagent orchestration, escalation
  1. Tool Design & MCP Integration
18%Tool and MCP interface design, MCP server configuration, structured error propagation
  1. Claude Code Configuration & Workflows
20%CLAUDE.md, skills, plan mode, CI/CD headless runs
  1. Prompt Engineering & Structured Output
20%Structured output, batch processing, instruction design
  1. Context Management & Reliability
15%Context optimization, human review, provenance
Fact

As of 23 July 2026, Anthropic reported more than 36,000 consultants certified across more than 1,300 organizations, and more than 400,000 people had completed Claude training in 2026 through the Anthropic Partner Academy1. This is not a niche credential — it is being scaled as a partner-ecosystem requirement, which is also why the top partner tier, Global Premier, requires 1,000 certified practitioners, 100 customers across three regions, and 15 public customer endorsements1. If your employer is a Claude partner, that quota is plausibly why you are sitting this exam.

  1. February 2026CCAR-F Guide v0.1

    Initial draft4.

  2. March 2026Certification program launches

    Four role-based credentials go live, including CCAR-F1.

  3. June 2026CCAR-F Guide v0.2

    Draft revision4.

  4. July 2026CCAR-F Guide v1.0 (current)

    Formatting and layout updates only — no substantive domain or objective rewrite recorded in the document control4.

  5. July 2026CCAR-P Guide v1.0 published

    Separate Professional exam, initial publication, seven domains6.

Note

The digest does not contain an Anthropic- or Pearson-published question count, time limit, passing score, or price for CCAR-F. The commonly repeated figures — 60 scenario-based questions, 120 minutes, a 720-of-1000 passing score — come from Plinth Prep, a third-party exam-prep publisher, dated 27 July 20267. Treat those numbers as corroborating, not primary. A separate uncorroborated aggregator claim reports a price change; the digest cannot confirm it against Anthropic or Pearson VUE, so no price is stated here. Verify count, timing, and cost against your Anthropic Partner Academy registration page before exam day.

Delivery: every CCAR-F exam is proctored and delivered through Pearson Professional Assessments, via OnVUE for remote proctoring12. Registration runs through the Anthropic Partner Academy on Skilljar; passing candidates receive a digital badge through Credly by Pearson12. Eligibility is gated: exams are available only to members of the Claude Partner Network, and firms join for free at claude.com/partners1. If your organization has not joined the network, you cannot register regardless of how well you know the material — confirm partner-network membership before you plan a study schedule around a fixed date.

Retakes, per Pearson VUE's program page: a failed attempt gets a 14-day wait before attempt two, a 30-day wait before attempt three, a 90-day wait before attempt four, with a hard cap of 4 attempts per exam in any rolling 12-month period2. Plan around this: if you fail close to your deadline, the 14-day minimum wait may push you past it. Register early enough that a first failure still leaves room for one retake before any hard deadline your employer has set.

0 of 6 done

Warning

The guide explicitly excludes: fine-tuning or custom-model training, Claude API authentication/billing/account management, MCP-server hosting infrastructure, internal model architecture or weights, Constitutional AI/RLHF training methods, embeddings/vector-database implementation, computer use, vision, streaming implementation, and rate limits/quotas/pricing calculations, among other listed exclusions4. Do not read this list as a statement that Anthropic has retired or deprecated these capabilities on the Claude platform — the current registration material still names Claude Code, the Claude Agent SDK, the Claude API, and MCP as the exam's core technologies, with no retired service announced5. It is an exam-scope boundary only. The trap is spending study time mastering vector-database implementation details or OAuth flows that will never appear on this exam, at the expense of the orchestration and Claude Code material that dominates the weighting.

Takeaways
  • You sit CCAR-F, Guide Version 1.0 effective July 2026 — a five-domain exam, not the seven-domain CCAR-P Professional exam46.
  • Weights: Agentic Architecture & Orchestration 27%, Claude Code Configuration & Workflows 20%, Prompt Engineering & Structured Output 20%, Tool Design & MCP Integration 18%, Context Management & Reliability 15%4.
  • Delivery is proctored via Pearson/OnVUE, registration via Anthropic Partner Academy, badge via Credly; you must be in the free Claude Partner Network to register12.
  • Retake waits are 14/30/90 days across up to 4 attempts per rolling 12 months — plan your deadline buffer around this2.
  • Question count, timing and passing score (60 questions/120 minutes/720-of-1000) are third-party reported (Plinth Prep, 27 July 2026), not Anthropic-confirmed7; the out-of-scope list is exam scope, not a product deprecation notice.
A colleague says the July 2026 CCAR-F guide update means the domains and task statements were substantially rewritten. Based on the document control record, is this correct?
A study group wants to spend a session on OAuth token refresh flows and vector-database indexing strategy because they assume these are core to any Claude-based architecture exam. What should you tell them?
You fail your first CCAR-F attempt 20 days before your employer's hard deadline. Per Pearson VUE's retake policy, what is your earliest possible retake date, and does it fit?
Exam code and guide version for this module's target
1 / 10
Tap or press Enter to flip · arrow keys or swipe to move

Domain 1a — The agentic loop: stop_reason, tool results, termination, escalation

27% of the exam starts here: how a Claude agent actually runs, stops, fails safely, and hands off to a human.
8 min
You will be able to
  • You will be able to trace an agentic loop turn by turn and name what ends it
  • You will be able to design structured tool errors that let an agent recover or escalate
  • You will be able to choose a termination condition and escalation trigger for a given scenario
  • You will be able to say which side executes tools and why that shapes reliability

Domain 1, Agentic Architecture & Orchestration, is worth 27% of the CCAR-F exam — the largest single domain4. The published exam guide gives that 27% as a single weight with no internal breakdown between mechanics and orchestration4. This pack splits Domain 1 into two modules as a teaching device: this module covers the mechanics — can you trace what happens, in order, inside one turn of a Claude agent loop, and can you name precisely what makes it stop. The next module (Domain 1b) covers the judgment side — orchestration patterns and subagents. Get the mechanics wrong here and every scenario question that builds on them — tool design, context management, escalation — collapses with it.

One turn of the Claude agentic loop, per How Tool Use Works [[s11]]

The single fact the exam leans on hardest: Claude decides, your code executes. Claude's output is a request — a tool_use block naming a tool and its input — never an executed side effect1112. Whether that tool call actually happens client-side (in your app process) or server-side (via a hosted connector such as the MCP connector13) is an architecture decision you make, not something the model controls. That means every failure mode candidates think of as 'the model's problem' — a timeout, a retry storm, a hung external call, a malformed error message — is actually a decision your system made about how to execute and how to report back. A scenario that describes 'the agent kept calling the same tool forever' is not a model bug; it is a missing terminal condition in your loop code.

messages = [user_turn]
iterations = 0
MAX_ITERATIONS = 8

while True:
    response = claude.messages.create(messages=messages, tools=tools)
    iterations += 1

    if response.stop_reason != "tool_use":
        return response  # loop ends: end_turn, max_tokens, stop_sequence, etc.

    if iterations >= MAX_ITERATIONS:
        escalate_to_human(reason="iteration_cap_exceeded", state=messages)
        break

    tool_results = []
    for block in response.tool_use_blocks:
        try:
            result = execute_tool(block.name, block.input)
            tool_results.append(to_tool_result(block.id, result))
        except ToolError as e:
            # surface a structured, typed error — do not hide it
            tool_results.append(to_tool_result(block.id, e.to_typed_payload(), is_error=True))

    messages += [assistant_turn(response), user_turn(tool_results)]
Minimal loop skeleton showing where terminal conditions belong
Two distinct exam concepts: what ends the loop vs. what a failed tool_result should contain
ConceptWhat it answersIn-scope mechanismCommon wrong answer
Termination conditionWhen does the loop stop calling tools?Iteration cap, cost/budget ceiling, confidence floor, or stop_reason leaving tool_use411'Add a retry' — retries don't bound a loop, they can extend it
Structured error propagationWhat goes back to Claude when a tool fails?A typed, actionable error payload inside the tool_result block412Hiding the failure, or returning a raw stack trace
Escalation decisionWhen does a human take over?Defined trigger (repeated failure, low confidence, policy boundary) routes to human review, not another retry4Escalating only after the process has already crashed
Execution sideWho actually runs the tool?Client app or a server-side connector you configure111213'Claude executes the tool call'
The retry reflex

The most common wrong answer on Domain 1 scenario questions is 'add a retry.' When a stem describes an agent looping indefinitely, burning budget, or repeating a failed call, the defect is almost always a missing terminal condition (no iteration cap, no cost ceiling, no confidence floor) or a swallowed error the model never saw — not a lack of retries. A second, related trap: hiding a failed tool result from Claude to 'keep things clean.' The tested-correct move is the opposite — surface a structured, typed failure in the tool_result block so Claude can re-plan or trigger escalation412. If an option description involves hiding, suppressing or silently substituting a default value for a tool failure, treat it as a distractor.

A support-ticket agent calls a `lookup_customer` tool. The tool times out intermittently against a flaky downstream API. Your current code catches the timeout, logs it, and silently resends the same tool call up to 20 times before giving up with no user-visible result. Before reading on: what are the two separate defects here, and what should replace each one?

Defect 1 — no visible terminal condition with intent. Twenty silent retries is a cap, technically, but it has no relationship to cost, confidence or user experience — it is a number picked without a policy behind it. Replace it with an explicit, small budget (e.g., 2-3 attempts) tied to a real terminal condition, then route to escalation, not to attempt 21.

Defect 2 — the error never reaches Claude. Logging the timeout server-side and retrying silently means Claude's context never contains the fact that lookup_customer is failing. The agent cannot re-plan (try a different tool, ask the user for an alternate identifier) because it does not know anything went wrong. The fix is to return the failure inside the tool_result block sent back in the next turn, with a typed, actionable reason (for example, an upstream-timeout label rather than a raw stack trace) once the retry budget is exhausted — the exact field name is an SDK implementation detail, not something the exam guide specifies. What matters is that the tool_use/tool_result cycle carries the failure back to the model11, so Claude can decide whether to retry a different path or hand off to a human. That structured error propagation and the resulting escalation decision are explicitly in-scope objectives for the exam4.

Key idea

The loop ends when stop_reason stops being tool_use — everything before that is your code's job, not Claude's. Design the terminal condition and the error payload as deliberately as you design the tool itself.

Takeaways
  • The agentic loop has a fixed shape: tool_use → your code executes → tool_result → resend → repeat until stop_reason leaves tool_use11.
  • Claude never executes a tool; execution is a client-side or server-side architecture choice you own111213.
  • Structured error propagation (typed, actionable tool_result errors) and explicit escalation triggers are both in scope and both distinct from 'add a retry'4.
  • A defensible terminal condition is an iteration cap, a budget ceiling, or a confidence floor — never an unbounded loop, and never silence.
  • On scenario stems, first ask 'what ends this loop?' and 'does Claude ever see this failure?' before evaluating the answer options.
An agent's loop keeps calling the same tool after three consecutive failures, each time with identical input. Which change most directly addresses the defect the scenario describes?
Per Anthropic's tool-use documentation, when Claude returns a tool_use block, what has actually happened?
A tool call fails with an upstream 500 error. Which approach best matches what the exam guide treats as in-scope, correct handling?
Which of the following is explicitly excluded from the CCAR-F Foundations exam's scope, per the current exam guide?
What does stop_reason: "tool_use" mean in the agentic loop?
1 / 8
Tap or press Enter to flip · arrow keys or swipe to move

Domain 1b — Orchestration patterns, coordinators and subagent context passing

The rest of the 27%: when a workflow beats an agent, when subagents earn their cost, and what a subagent is actually given.
9 min
You will be able to
  • You will be able to pick among chaining, routing, parallelization, orchestrator-workers and evaluator-optimizer for a stated requirement
  • You will be able to justify a workflow over an autonomous agent using cost, latency and blast radius
  • You will be able to specify what a coordinator passes into and expects back from a subagent
  • You will be able to explain why subagents protect the parent context window

This module covers the second half of Domain 1, Agentic Architecture & Orchestration, the single largest domain at 27% of the Foundations exam4. The exam guide names multi-agent orchestration, coordinator/subagent patterns, and explicit context passing as in-scope task statements4. The claim to internalize: the exam rewards the smallest architecture that satisfies the requirement, not the most impressive one. A scenario stem that can be solved with a deterministic chain and gets solved with a five-agent swarm is a wrong answer waiting to be picked, and the exam is built to tempt exactly that choice.

Anthropic's own engineering guide, Building Effective AI Agents (19 Dec 2024), is the spine for this material10. It draws a hard line between workflows, where the LLM and tools are orchestrated through predefined code paths, and agents, where the LLM directs its own process and tool use. Five patterns recur on the exam: prompt chaining (sequential steps, each checked before the next), routing (classify then dispatch to a specialized path), parallelization in its two forms — sectioning (split independent subtasks) and voting (run the same task multiple times and aggregate) — orchestrator-workers, and evaluator-optimizer (one model generates, another critiques and sends back for revision). The orchestrator-workers pattern is the one most often confused with a general multi-agent system: 'a central LLM dynamically breaks down tasks, delegates them to worker LLMs, and synthesizes their results'10. The distinguishing feature is that the orchestrator decides the subtasks at runtime, unlike parallelization where subtasks are fixed in advance.

Orchestration patterns against the criteria the exam scenario tests
PatternTask decomposabilityLatencyToken costFailure blast radiusDebuggability
Prompt chainingFixed, known stepsSequential, additiveLow-moderateContained to one stepHigh — each step inspectable
RoutingKnown categories, unknown input typeLow, one hopLowContained to chosen pathHigh — path is traceable
Parallelization (sectioning)Known, independent subtasksLow — runs concurrentlyModerate (N calls)Contained per sectionModerate
Parallelization (voting)Same task, uncertain single answerLow — runs concurrentlyHigh (N calls, same task)Averaged, but can mask a bad promptLow — hard to see why votes disagree
Orchestrator-workersUnknown subtasks at design timeHigher — dynamic delegationHigh, variableCan cascade if orchestrator misjudgesLow-moderate
Evaluator-optimizerFixed task with a checkable quality barHigher — revision loopsHigh, variableContained if loop has a capModerate
What a coordinator actually sends and receives — subagents do not inherit the parent window
The single distinction that decides most stems

For Foundations scenarios, default to a deterministic workflow — chain or router — unless the task list is genuinely unknown at design time. That is the actual test hidden inside most orchestration questions: can you enumerate the subtasks before runtime? If yes, a workflow is cheaper, faster, more debuggable, and has a smaller blast radius than an agent or orchestrator-workers setup. If no — the number and shape of subtasks depend on the input — then orchestrator-workers or a full agent earns its complexity. Scenario writers plant 'agentic'-sounding language (multiple steps, several tools, some judgment involved) around tasks that are still fully decomposable in advance. Read for decomposability, not for vocabulary.

The load-bearing idea for this module is a design principle from Anthropic's context-engineering guidance: subagent architectures do their work in a separate context and return distilled results rather than full transcripts19. The pattern is that the coordinator constructs and passes a curated brief — the subtask goal, the relevant constraints, and the expected output shape — and the subagent hands back a condensed result, not its complete working transcript19. This is why subagent architectures protect the parent's context budget: work that would otherwise fill the coordinator's window with intermediate tool calls, retries, and scratch reasoning instead happens in a separate side context, and only the distilled output crosses back. The exam guide names this explicitly as a tested objective — explicit context passing between coordinator and subagents4 — so a correct answer about subagent design almost always names both halves of the exchange: what goes in (curated brief) and what comes out (condensed result). A wrong answer either assumes shared memory between coordinator and subagent, or has the subagent return its raw transcript, both of which defeat the purpose of delegating in the first place.

Voting is not a free reliability win

Parallelization by voting (running the same task multiple times and aggregating) is often presented as a cheap way to buy accuracy. It is not free: it multiplies token cost by the number of runs, and if the underlying prompt is ambiguous or biased, voting can produce confident consensus around the same wrong answer rather than catching it — the errors are correlated, not independent. A scenario that proposes voting to fix a reliability problem should be checked against whether the actual defect is in the prompt or tool definition; if so, fixing the prompt beats adding parallel votes.

A support-ticket system must handle tickets that could be billing questions, bug reports, or feature requests, each needing a completely different lookup and response format. The set of ticket types is fixed and known in advance. Which pattern, and why — before you check?

Routing. The categories are known and fixed at design time (billing, bug, feature), so this is classification followed by dispatch to a specialized, predefined path — the textbook routing case10. Orchestrator-workers would be wrong here because it implies the subtask breakdown is decided dynamically per input; that's unnecessary when the categories are already enumerable. A single generic agent would also be over-architected: it adds latency and unpredictability for a decision that a classifier plus three fixed paths handles more cheaply and more debuggably.

Warning

Do not choose multi-agent orchestration because the scenario sounds large or because 'agentic' appears in the domain name. And do not study orchestration as an isolated theory topic — it is the assembly point where tool definitions, context management, and failure handling from the other domains get combined into one design decision7. A stem about agent design is routinely also a stem about what stays in context and which failure mode surfaces first; treating it as a standalone orchestration-pattern quiz will cost you the cross-domain half of the question.

Takeaways
  • Five patterns matter: chaining, routing, parallelization (sectioning/voting), orchestrator-workers, evaluator-optimizer10.
  • Default to the smallest deterministic workflow (chain or router); reserve orchestrator-workers/agents for genuinely unknown-at-design-time task lists.
  • Subagents get a curated brief in and return a condensed result out — they do not inherit the coordinator's window, which is why they protect its context budget19.
  • Voting buys reliability at real token cost and can mask a bad prompt rather than fix it — it is not a free reliability upgrade.
  • Orchestration questions are cross-domain by design: expect tool design, context management, and failure handling folded into the same stem7.
A design requires that the number and nature of subtasks be determined dynamically based on the specific input, and a central model must synthesize the results. Which pattern is this?
A scenario describes a task with a small, fixed, enumerable set of steps known at design time, but the proposed solution is a multi-agent orchestrator-workers system. What is the strongest architectural critique?
When a coordinator delegates a subtask to a subagent, what does the subagent receive and what does it return, according to the exam's context-passing model?
A team proposes running the same generation task five times in parallel and majority-voting the output to improve reliability on a task where the prompt is known to be ambiguous. What is the best assessment?
What is the key difference between orchestrator-workers and parallelization (sectioning)?
1 / 8
Tap or press Enter to flip · arrow keys or swipe to move

Domain 3 — Claude Code configuration and workflows (20%)

CLAUDE.md scopes and precedence, skills, plan mode, and headless runs in CI/CD — the domain candidates skip.
8 min
You will be able to
  • You will be able to place an instruction in the correct CLAUDE.md scope and defend the choice
  • You will be able to describe how project, user, managed, local and imported memory interact
  • You will be able to design a headless Claude Code step for a CI pipeline using --print and structured output
  • You will be able to say when plan mode or a skill is the right configuration answer

Claude Code Configuration & Workflows is 20% of the CCAR-F blueprint4 — tied with Prompt Engineering as the second-largest domain, just behind Agentic Architecture at 27%. Plinth Prep, writing 27 July 2026, calls this "the weighting that most surprises people and the one most often left out of study plans built from general Claude API knowledge"7. The reason is simple: candidates who learn Claude through the Messages API treat Claude Code as a developer convenience tool, not an architecture surface. That instinct is expensive7. This module treats Claude Code configuration as a design decision — where a rule lives, who inherits it, and how a session becomes a scripted CI/CD step.

Fact

At the reported 60-question format, 20% works out to roughly 12 questions on Claude Code configuration alone — a figure attributed to Plinth Prep's 27 July 2026 analysis, not to an Anthropic primary source7. Treat it as a planning estimate, not an official count.

CLAUDE.md scopes: where a rule belongs

Anthropic's own documentation states that CLAUDE.md files "can live in several locations, each with a different scope"14: managed, user, project, local, directory-level, imported, and path-scoped instructions. The exam does not test the list — it tests whether you can place a given rule in the scope that gets it to the right audience, and no further. That is the design question underneath every Domain 3 scenario: who must inherit this, and who must not.

Matching the rule to the scope, per Claude Code memory documentation [[s14]]
ScopeWho inherits itTypical use
ManagedEveryone in the org, set centrallyOrg-wide mandate — a compliance rule, a banned dependency, a required review step
Project (checked into version control)Every teammate who clones the repoTeam convention — coding style, test commands, architecture notes the whole team shares
UserOnly the individual developer, across their projectsPersonal preference — a developer's own shortcuts or formatting habits, not the team's
LocalOnly this developer, only this project, usually untrackedAd hoc, temporary, or machine-specific notes that should not spread to teammates
Directory-level / path-scopedWhoever works in that subfolder or pathRules specific to a service or module inside a larger monorepo
Imported filesWherever the import is referencedScoped composition — pulling in shared content without duplicating it everywhere
# Non-interactive: prints a response and exits, no session required
claude -p "Review this diff for the patterns in CLAUDE.md and flag violations" \
  --output-format json \
  --input-file changed_files.diff > review-result.json

# CI gate: fail the build if the JSON result reports any violation
jq -e '.violations | length == 0' review-result.json
A non-interactive Claude Code step suitable for a CI/CD pipeline, using -p/--print and a JSON-parseable output format [[s15]][[s4]]

The CLI reference documents -p/--print as printing a response without interactive mode15 — the mechanism that turns Claude Code from an interactive assistant into a scripted step. Combined with a structured output format, this is the pattern the exam expects for CI/CD: a headless invocation, a machine-parseable result, and a pass/fail gate downstream. The exam guide names Claude Code configuration and CI/CD explicitly as in-scope objectives4, so expect scenarios framed as "a team wants Claude to run as part of the build" rather than "a developer wants to chat with Claude." Skills configuration and plan mode are also named in-scope topics4: skills package reusable capability into something Claude can invoke deliberately, and plan mode forces a proposed plan before any action executes — useful when a scenario calls for review before changes land, as opposed to full autonomy.

Tip

When a scenario asks "where should this configuration live," first ask who must inherit it and for how long. A rule that must survive across sessions and be shared by every teammate belongs in a version-controlled project CLAUDE.md — never in a one-off prompt. A rule that should apply org-wide regardless of project belongs in managed scope, not repeated in every project file.

A scenario says: a security team wants every engineer at the company, across all repositories, to have Claude refuse to write code that disables TLS verification. Which scope, and why — before you check the answer.

Managed scope. This is an org-wide mandate that must apply regardless of project or individual developer preference, and it must not be something an individual can override by editing their own user or local file. Project scope would be wrong here because it only reaches one repository's contributors; user scope would only reach one person; local scope would not even survive being shared.

Warning

Two traps recur in this domain, per exam-scope analysis of the blueprint47. First: when a scenario describes a rule that must persist across sessions and be shared by teammates, the wrong answer is "put it in the prompt." Prompts are ephemeral and per-session; CLAUDE.md is designed exactly for durable, inherited instruction. Second: imports are scoped composition, not unlimited copy-paste — an imported file still resolves within the scope it's referenced from, and treating it as a way to duplicate content everywhere misreads how precedence and inheritance work. The exam guide also excludes Claude API authentication, billing and account management from scope4 — do not spend study time there. That out-of-scope list marks an exam-scope boundary, not a notice that any of these services or features have been retired from the Claude platform5.

Takeaways
  • Claude Code Configuration & Workflows is 20% of CCAR-F — about 12 of 60 questions by a third-party estimate dated 27 July 20267 — and the domain candidates most often skip.
  • CLAUDE.md has distinct scopes (managed, project, user, local, directory-level, imported, path-scoped)14; the exam tests correct placement, not recall of the list.
  • Rule of thumb: org mandate → managed, team convention → project (in version control), personal preference → user, ad hoc → local.
  • -p/--print turns Claude Code into a scripted, non-interactive step15 — the hook for CI/CD gates using structured JSON output.
  • Skills and plan mode are named in-scope configuration topics4; install, licensing and account management are explicitly out of scope4.
A company-wide policy requires that Claude never suggest hardcoded credentials, regardless of which team or repository a developer is working in. Where should this instruction live?
A team wants Claude Code to run automatically in their CI pipeline, review a pull request diff, and fail the build if any policy violation is found. Which Claude Code capability makes this possible?
Why does Plinth Prep's 27 July 2026 guidance single out Claude Code Configuration & Workflows as a common study gap, despite it being a large domain?
A candidate assumes that importing a shared file into a project's CLAUDE.md means its contents are copied and apply identically everywhere the project is used, with no further scoping. What is wrong with this assumption?
What percentage of the CCAR-F blueprint is Claude Code Configuration & Workflows?
1 / 9
Tap or press Enter to flip · arrow keys or swipe to move

Domain 4 — Prompt engineering and structured output (20%)

Instructions, examples, XML structure, JSON-schema outputs, strict tool use and batch processing.
9 min
You will be able to
  • You will be able to choose between prompt formatting, structured outputs and strict tool use for a stated consumer of the output
  • You will be able to structure a long-context prompt with XML sections and placed examples
  • You will be able to identify when batch processing is the right execution mode
  • You will be able to spot prompts whose examples undercut their instructions

Domain 4 is 20% of the CCAR-F blueprint4 and it is not a writing test. The exam is scoring whether you can force output that a downstream system, a tool call, or a human can rely on without a second pass. That means the real skill is choosing the right mechanism — plain instructions, a JSON schema constraint, or strict tool use — for a stated consumer, and knowing when a batch run beats an interactive one. Get the mechanism wrong and no amount of prompt polish saves the answer.

Three mechanisms, three consumers

Match the output mechanism to who reads it
MechanismWhen to use itWhat it guaranteesSource
Prompt-only formatting (instructions + examples + XML structure)A human reads the output, or format matters more than hard validityNothing enforced — Claude follows instructions well but can still drift on edge cases16
Structured outputs (JSON schema)A downstream system parses the response programmaticallySchema-conformant, parseable output; the SDK can validate and parse it directly17
Strict tool useThe model must call a function and the caller needs guaranteed-valid argumentsTool-call arguments conform to the tool's declared schema17
Ask: who consumes this output?

1. A person reads it -> prompt-only formatting
   (explicit instructions + few-shot examples + XML tags for sections)

2. Code parses it as data (no tool call involved) -> structured outputs
   (define a JSON schema; let the API/SDK enforce and parse it)

3. The model must invoke a function/tool with valid arguments -> strict tool use
   (schema-constrained tool parameters, not a hopeful prompt instruction)

Do not use 'return only JSON' text instructions when a schema constraint is available.
That is a prompt asking nicely, not a contract.
The exam's implicit decision rule for Domain 4
The one thing

If a schema constraint exists for the job, prompt text alone is the wrong answer choice. Structured outputs and strict tool use exist specifically because natural-language instructions like 'return only valid JSON' are not enforced and can still fail on edge cases17. The exam is testing whether you reach for the contract, not the request.

The instruction-and-example layer still matters, because most of what Claude produces — reasoning traces, draft content, tool-triggering language — is read by a person or feeds a prompt-only pipeline, not a schema. Anthropic's guidance is specific: give explicit instructions rather than implying what you want, and use few-shot examples because they are 'one of the most reliable ways to steer Claude's output format, tone, and structure'16. For long-context prompts, structure matters as much as content — organize with XML tags to separate instructions, reference material, and examples, and place long documents before the final instruction so the model reads context before task. This placement discipline is exam-relevant because Domain 4 questions describe long prompts with buried instructions and ask what is wrong with them.

Structured outputs move the contract from language to schema. They 'constrain Claude's responses to follow a specific schema, ensuring valid, parseable output for downstream processing'17, and the SDK can validate and parse the result directly rather than the caller writing a brittle JSON.parse-and-hope layer. Strict tool use is the same idea applied to tool calls: when an agent must invoke a function, the tool's parameter schema — not a prompt reminder — is what should guarantee valid arguments. Domain 2 covers tool schema design; Domain 4 tests whether you know to use schema enforcement over prompt instruction when the exam scenario says a system, not a person, consumes the result.

Batch processing is explicitly in scope4 as an execution-mode decision, not a formatting technique. The signal to pick batch over a normal interactive call is: the work is non-interactive (no user is waiting on a live response), volume is high, and latency per item does not matter — for example, scoring thousands of stored support tickets overnight versus answering one live chat message. The exam question shape is usually 'which of these workloads should run as batch,' testing recognition of throughput-over-latency workloads, not batch mechanics.

Gap in the digest

The research digest contains no Anthropic-published batch pricing, size limits, or turnaround-time figures, and no worked Anthropic prompt template for structured outputs or strict tool use. Do not memorize numbers for batch processing from third-party sources for this exam — the digest does not support any specific figure here. Build your own example prompts from the documented principles (explicit instructions, examples, XML structure, schema definition) rather than reproducing a template that was not in the sources.

A support-ticket triage system needs Claude to read 5,000 stored tickets overnight and output, for each one, a category label and a confidence score that a Python script will load into a database. Which mechanism and which execution mode does this call for, and why?

Structured outputs (a JSON schema defining category and confidence fields) so the Python script gets guaranteed-parseable data instead of parsing free text17, run as a batch job because the 5,000 tickets are stored (non-interactive), high-volume, and no user is waiting on a live response — the classic batch signal named in scope for this domain4. Prompt-only 'return JSON with category and confidence' text would be the wrong choice once a schema constraint is available.

Two traps the exam sets

Trap 1 — the fake contract. A prompt that ends with 'return only valid JSON, no other text' looks like a structured-output design but is not one: it is an instruction Claude can still violate under edge-case load, versus a schema that is enforced17. If the exam scenario offers a schema-based option alongside a prompt-instruction option for a machine consumer, the schema option is correct.

Trap 2 — examples that contradict the instruction. If the prompt's instruction says 'respond in one sentence' but the few-shot examples shown are three paragraphs each, Claude tends to follow the examples over the stated instruction, because examples are one of the most reliable steering signals16. The exam punishes prompts where instruction and examples disagree — check that every example actually demonstrates the stated rule before treating a prompt as well-formed.

Module takeaway
  • Domain 4 is 20% of CCAR-F4 and tests mechanism choice, not writing quality.
  • Prompt-only formatting (instructions, few-shot examples, XML structure) is for human readers16; structured outputs are for downstream code that parses the response17; strict tool use is for guaranteed-valid function-call arguments17.
  • Batch processing is in scope as an execution-mode choice for high-volume, non-interactive, latency-tolerant work4 — no Anthropic pricing or size figures are in the digest, so don't cite any.
  • The exam's favorite trap: 'return only JSON' prompt text presented as if it were a schema constraint. Choose the schema when one is available.
  • A second trap: few-shot examples that contradict the stated instruction — Claude tends to follow the examples, so mismatched examples make a prompt unreliable.
  • Out of scope here: embeddings/vector-database implementation, vision, computer use4.
A scenario describes an internal API endpoint that calls Claude to extract invoice fields and pass them directly into a billing database with no human review. Which mechanism does this call for?
A prompt instructs Claude to 'answer in exactly two sentences,' but every few-shot example provided is a full paragraph. What is the most likely exam-tested consequence?
Which workload is the best fit for batch processing rather than a live interactive call, per the scope of Domain 4?
A candidate designs a prompt that says 'output must be valid JSON matching this shape' and pastes an example JSON object, but does not use the API's schema constraint feature even though one is available for this call. Why does the exam treat this as a weaker answer than using structured outputs?
What decides whether to use prompt-only formatting vs structured outputs vs strict tool use?
1 / 9
Tap or press Enter to flip · arrow keys or swipe to move

Domain 2 — Tool design and MCP integration (18%)

Descriptions and schemas as the real control surface, plus MCP connector allowlists, per-tool configs and multi-server setups.
11 min
You will be able to
  • You will be able to write or critique a tool description and schema that routes correctly without extra prompting
  • You will be able to choose between a custom tool and a remote MCP server for a given capability
  • You will be able to apply allowlists, denylists and per-tool config overrides to limit capability bloat
  • You will be able to state what tool-related topics the guide puts out of scope

The description is the routing logic

Domain 2 is 18% of the CCAR-F blueprint4, and almost every question in it reduces to one sentence from Anthropic's own docs: "Claude determines when to call a tool based on the user's request and the tool's description"12. There is no hidden classifier deciding which tool fires. The model reads the tool's name, description, and parameter schema at inference time and reasons about fit, exactly the way it reasons about a sentence in your prompt. That means a badly written tool description is not a cosmetic problem — it is a routing bug. If two tools plausibly cover the same request, or a description is vague about scope, the model will sometimes pick wrong, and no amount of system-prompt scolding fixes a tool interface that does not disambiguate itself.

The practical discipline: one tool, one clear responsibility. get_weather should not also handle unit conversion and travel alerts. Names should be unambiguous verbs plus nouns (search_orders, not handle_request). Descriptions should state not just what the tool does but when it applies and, often, when it does not — "use this only for orders placed in the last 90 days; for older orders use search_archive" removes an entire class of misselection. Parameters should mark what is required versus optional explicitly, and any parameter with a small fixed set of legal values should be an enum, not free text — an enum for priority: ["low","medium","high"] cannot be misspelled or invented by the model the way a free-text string can.

{
  "name": "cancel_subscription",
  "description": "Cancel an active paid subscription for a given customer_id. Use only when the customer has explicitly asked to stop billing. Do NOT use this to pause a subscription (use pause_subscription) or to process a refund (use issue_refund).",
  "input_schema": {
    "type": "object",
    "properties": {
      "customer_id": {"type": "string"},
      "reason": {"type": "string", "enum": ["cost", "unused", "switched_provider", "other"]}
    },
    "required": ["customer_id", "reason"]
  }
}
A tool schema that disambiguates scope through description and enum, not just naming

Description and schema quality is the first control. tool_choice and strict tool use are the second, and they are enforcement rather than persuasion12. tool_choice lets you force Claude to use a specific tool, any tool, or none, instead of leaving the decision purely to the description — useful when a workflow step must always call a tool (e.g., logging) regardless of how the request reads. Strict tool use constrains the model's output to validate against the schema before you ever try to execute it, which matters for exam scenarios about reliability: a malformed tool call caught at the schema boundary is cheaper to handle than one that fails deep inside your business logic. Expect the exam to test whether you'd reach for a better description, a tighter schema, tool_choice, or a workflow redesign, given a described misselection symptom — description and schema come first because they are also what MCP tool consumers see, and mistakes there propagate across every agent using that server.

MCP Connector capabilities relevant to Domain 2 [[s13]]
CapabilityWhat it doesExam-relevant implication
Direct API integrationConnect to remote MCP servers from the Messages API without running an MCP client13No client-side plumbing required; the server's tools become available like any other tool
Allowlist / denylistConfigure which of a server's tools are exposed to a given agent13The default correct answer to "limit capability bloat" is usually an allowlist, not full exposure
Per-tool config in configsIndividual tool configs override server-level defaults20Lets you scope one server differently per agent or per task without forking the server
Authentication to remote serverConnector supports authenticating to the MCP server it connects to13Tested as a concept (that auth exists and is configured), not as OAuth/key implementation detail (out of scope4)
Multiple servers per requestOne request can reference more than one MCP server13Multi-server orchestration questions expect you to still allowlist per server, not just per request
The build-vs-connect decision rule

Build a custom, client-executed tool when you own the logic and the side effects — you need precise control over validation, error handling, and what happens on failure. Reach for an MCP server when the capability already exists and should be shared across multiple agents or teams: you are not writing the logic, you are consuming someone else's server through a governed interface. The Foundations exam tests this as a judgment call, not a memorized rule: if a scenario describes a capability an internal team already exposes as an MCP server, the correct move is usually "connect and allowlist," not "rebuild as a custom tool."

The Professional exam guide names the trade-off explicitly as capability bloat6, and Foundations tests the same idea without the label. Every additional tool definition placed in the context window costs tokens and raises misselection risk: with ten similar-looking tools available, the model has ten more ways to guess wrong versus a scenario with two. This is why "connect the MCP server" is rarely the complete correct answer on its own — connecting an MCP server that exposes twenty tools when the agent's task needs two is functionally the same mistake as writing one bloated tool that tries to do everything. The correct pattern pairs the connector's allowlist/denylist mechanism13 with the same one-tool-one-responsibility discipline used for custom tools: scope exposure to exactly what the task requires, and use per-tool configs to adjust behavior for a specific agent without touching the shared server20.

Risk

A common failure mode in production and on the exam: an agent has access to both search_customers (internal custom tool) and a connected support-ticketing MCP server's search_tickets, with overlapping descriptions. Neither description says when to prefer one over the other, so the model alternates unpredictably across similar prompts. The fix is not more instructions in the system prompt — it is narrowing each description's stated scope until the two tools are mutually exclusive in the cases that matter.

An agent needs to look up shipping status for one specific order. The available MCP server exposes twelve tools: order lookup, refunds, cancellations, address changes, promo codes, inventory, and more. What is the correct configuration move, and why is exposing the whole server the wrong answer even though it would technically work?

Allowlist just the one or two tools needed (e.g., get_order_status, maybe get_tracking_number) via the MCP Connector's tool configuration13. Exposing all twelve technically works because the model could still pick the right one most of the time, but it is wrong because it maximizes token cost per call and raises misselection risk for no benefit — the task never needed refunds or promo codes in scope. This is the capability-bloat trade-off tested in spirit on Foundations and named explicitly on the Professional guide6: minimum necessary exposure, not maximum convenience.

Warning

Out of scope for CCAR-F, per the current exam guide: MCP server hosting infrastructure and OAuth/key management4. If a practice question or study resource asks you to configure a token refresh flow or stand up a server, that is Professional- or implementation-level material, not Foundations. Know that authentication to a remote MCP server exists as a connector feature13 — do not go further into how it is implemented.

Takeaways
  • Tool descriptions and schemas are the routing logic: Claude selects tools based on the description, so ambiguous or overlapping descriptions cause misselection12.
  • Design rule: one tool, one responsibility; state when NOT to use it; required vs optional parameters explicit; enums over free text; tool_choice and strict tool use enforce beyond the description12.
  • MCP Connector lets you connect to remote servers directly from the Messages API, with allowlist/denylist and per-tool configs overriding server defaults1320.
  • Build custom when you own the logic and side effects; connect to MCP when the capability already exists and should be shared.
  • Capability bloat — named explicitly on the Professional guide6 — means the exam-favored answer is scoped exposure (allowlist the two tools needed), not "connect the whole server."
  • Out of scope: MCP server hosting infrastructure and OAuth/key management4.
An agent occasionally calls the wrong one of two similar tools, `update_ticket` and `escalate_ticket`, on ambiguous requests. Both have short one-line descriptions with no stated boundaries. What is the most likely fix per Domain 2 principles?
A team already runs an internal MCP server exposing a well-tested `check_inventory` tool used by three other agents. A new agent needs the same capability. What does Domain 2 favor?
Which of the following is explicitly out of scope for the CCAR-F Foundations exam's tool and MCP content, per the current exam guide?
An agent has one MCP connection exposing 15 tools, but its task only ever needs 2 of them. What is the primary cost of leaving all 15 exposed, in the terms the exam tests?
A scenario says an MCP server's tool configuration is set at the server level, but one agent needs slightly different behavior for a single tool from that server without forking the server. What mechanism addresses this?
What determines when Claude calls a tool?
1 / 10
Tap or press Enter to flip · arrow keys or swipe to move

Domain 5 — Context management and reliability (15%)

Context rot, tool-result accumulation, compaction, just-in-time retrieval, human review and provenance.
8 min
You will be able to
  • You will be able to diagnose context rot and name the accumulating token source in a scenario
  • You will be able to rank compaction, note-taking, just-in-time retrieval and tool curation for a long-running agent
  • You will be able to place human review and provenance requirements into an agent design
  • You will be able to explain why retrieval is tested inside this domain rather than as its own

Context Management & Reliability is 15% of the CCAR-F blueprint, the smallest domain4. Treat that number as a scheduling weight, not a difficulty rating. Plinth Prep's guidance is blunt about this: 'abandoning Context & Reliability... costs you more than the margin between a comfortable pass and a fail,' and 'weight is not difficulty'7. This domain rewards mechanical precision — knowing exactly what accumulates in a context window, in what order you fix it, and who signs off when the agent can't decide alone. Get the sequencing wrong on a scenario question and you'll pick a plausible-sounding wrong answer even if you know all the vocabulary.

15%Domain 5 weight on CCAR-F blueprint [[s4]]
context rotaccuracy and recall degrade as token count grows [[s18]]
compactionsummarize the conversation near the context limit, reinitiate with the summary [[s19]]
Four levers for a long-running agent's context, in the order to reach for them
OrderLeverWhat it doesCost/risk
1Curate toolsLimit which tools and definitions are loaded so the agent isn't carrying unused schemas19Cheapest; requires upfront design discipline
2Just-in-time retrievalFetch information when needed instead of pre-loading it into context19Adds a retrieval step; avoids stale or unused bulk
3Structured note-takingPersist key facts outside the live context so they survive without re-reading everything19Needs a place to write notes and a read-back plan
4CompactionSummarize a conversation nearing the context limit and reinitiate a new window with the summary19Lossy — treat as a boundary event, not a habit
Fact

Anthropic's own framing: 'as token count grows, accuracy and recall degrade, a phenomenon known as context rot'18. This is why the domain exists — it's not about running out of tokens, it's about degraded reasoning quality before you run out.

The mechanical detail the exam wants: what accumulates. Tool-result accumulation is the usual culprit — every tool call appends its full result back into the conversation, and in a long agentic loop those results compound fast18. Thinking-token accounting matters too: extended thinking consumes budget that counts against the same context, so an architect has to plan for it rather than treat it as free18. Anthropic's documentation also names context editing and overflow behavior as things to design for explicitly, not react to after the fact18. Two topics the guide places inside this domain rather than treating as their own scored areas deserve a clear statement: human review and information provenance are both explicitly in-scope4. In practice that means an architect must design where a human checkpoint sits — before an irreversible action, after a low-confidence output, or on escalation — and must be able to say where a claim in the agent's output came from and who is accountable for approving it. Provenance is not a compliance afterthought here; it is tested as part of designing a reliable system.

Opinion

Compaction gets outsized attention in study guides because Anthropic gave it a clean definition — 'summarizing contents and reinitiating a new context window with the summary'19 — but it should be your last resort, not your first instinct. It's lossy by construction. A well-curated tool set and a just-in-time retrieval habit prevent most of the bloat that would otherwise force a compaction event. On the exam, if a scenario shows an agent design failing from context bloat, the best answer is usually the earliest, cheapest fix in the chain (tool curation or retrieval timing), not 'add compaction.'

A coordinator agent runs a research task for 40 minutes, calling a search tool repeatedly. Around minute 25, its outputs start citing details from earlier, now-stale search results and it begins mixing up which source said what. What is the most likely root cause, and what is the first lever to apply — not the last?

Root cause: tool-result accumulation — every search result has been reinjected into context and stayed there, so the model is reasoning over a growing, increasingly stale pile of raw tool output, which is a textbook context rot symptom18. First lever: curate what the tool returns and what stays in context (e.g., trim or summarize per-call, or use a subagent to isolate search work and pass back only a distilled answer) before jumping to compaction. Compaction is a valid fix if the conversation is genuinely near the limit, but it should not be the first move for a problem caused by sloppy tool-result retention19.

Warning

Do not study retrieval-augmented generation as its own domain. The blueprint has no separate RAG domain and no separate responsible-AI domain — retrieval lives inside Context Management, and safety constraints live inside agent design7. If a question mentions chunking, retrieval strategy, or indexing, map it to this domain's just-in-time-retrieval concept, not to a domain that doesn't exist on this exam. Also leave vector-database implementation alone: it's explicitly out of scope for CCAR-F4.

Takeaways
  • Domain 5 is 15% of the exam but mechanically precise — don't let the small weight tempt you to skip it47.
  • Context rot is degraded accuracy/recall as tokens grow, not just running out of space18; tool-result accumulation and thinking-token cost are the usual drivers18.
  • Fix order for a long-running agent: curate tools, retrieve just in time, take structured notes, compact last — compaction is lossy and a boundary event19.
  • Human review and information provenance are explicitly in-scope: know where a checkpoint goes and where a claim came from4.
  • There is no separate RAG domain and no separate responsible-AI domain — retrieval sits here, safety sits inside agent design7; vector-database implementation is out of scope4.
An agent's outputs become less accurate over a long session even though it hasn't hit its context token limit. What is this called, and what does it imply?
A design review flags that an agent's context window keeps filling with unused tool schemas and full raw tool outputs. Following the recommended lever order, what should an architect fix first?
A candidate spends a third of their study time building deep expertise in vector-database indexing strategies for CCAR-F Domain 5. What is wrong with this plan?
Why does the CCAR-F guide test human review and information provenance inside Domain 5 rather than as a separate governance domain?
What is context rot?
1 / 9
Tap or press Enter to flip · arrow keys or swipe to move

Cross-domain scenarios: how the exam actually asks, and the traps that cost passes

One stem, two or three domains — reading the question, eliminating options, and staying inside scope.
10 min
You will be able to
  • You will be able to decompose a multi-domain scenario stem into the constraint, the owning domain and the trade-off
  • You will be able to eliminate distractors that fall outside the published scope
  • You will be able to name the five documented preparation failures and check your own plan against them
  • You will be able to hold a two-minute-per-question pace under mixed-domain practice

Anthropic's own scope statement says the exam validates whether a candidate can make "informed decisions about tradeoffs when implementing real-world solutions with Claude"5. That is not a knowledge test, it is a judgment test dressed as multiple choice. Plinth Prep's July 27, 2026 guidance is blunt about the mechanics behind that: "the questions are scenario-based, so a single question routinely sits across two or three domains"7. A stem about a customer-support agent might simultaneously test Domain 1 (does it need a coordinator or a single loop), Domain 2 (are the tool schemas tight enough), and Domain 5 (what happens when the transcript grows past the window). If your last two weeks of study are still organized as five separate binders, you will know each fact and still miss the question, because the question is asking which fact governs given a stated constraint. This module is about the last third of preparation: not learning more, but learning to read the stem, locate the constraint, and answer inside the published scope4.

0 of 5 done

Common stem constraints and the domain that owns the decision
Constraint named in the stemOwning domainWhat the right answer usually does
Latency or cost ceilingDomain 1 or 3Picks the smallest loop or workflow that meets it, avoids adding subagents or tools that add round-trips
Team can't maintain complex prompts / needs reuseDomain 3 (Claude Code, CLAUDE.md, skills)Pushes shared instructions into CLAUDE.md scope or a skill instead of duplicating prompt text
Auditability, compliance, or must show provenanceDomain 5Adds structured logging, source tagging, or human review checkpoint, not a bigger model
Downstream system needs a fixed schemaDomain 4Uses structured output / JSON schema, not free-text parsing
Tool surface is getting confused or Claude picks the wrong toolDomain 2Tightens tool descriptions/schemas or MCP allowlist before touching orchestration
Conversation or task exceeds context window over timeDomain 5Compaction, note-taking, or just-in-time retrieval, not simply a smaller prompt
The exclusion list eliminates options for you

The Foundations guide has a published out-of-scope list: fine-tuning, API auth/billing, MCP-server hosting infrastructure, model internals, Constitutional AI/RLHF training, embeddings/vector-DB implementation, computer use, vision, streaming implementation, rate limits and pricing calculations, OAuth/key management, among others4. If an answer choice requires you to reason about model weights, RLHF, or how to host an MCP server, it is a distractor by construction. Use the exclusion list as an elimination tool before you use domain knowledge.

A repeatable four-step read for any scenario stem:

  1. Find the constraint. Every stem names one: a latency budget, a cost ceiling, an audit requirement, a team-scale problem, a schema requirement downstream. Underline it mentally before reading the options.
  2. Assign the owning domain. Use the constraint-to-domain map above as a first pass. Most constraints map cleanly to one domain even when the scenario touches three.
  3. Eliminate out-of-scope options. Cross out anything that requires fine-tuning, model internals, billing mechanics, or infrastructure hosting — those are excluded by the guide4, so they cannot be the intended answer regardless of how plausible they sound.
  4. Choose the smallest architecture that satisfies the constraint. The exam rewards minimalism: a single agentic loop over a multi-agent system if the loop meets the requirement, a tightened tool schema over a new orchestration layer, compaction over a wholesale redesign. This mirrors the "tradeoffs" framing Anthropic uses to describe the certification5.
Note

Anthropic does not publish per-domain pass rates or item-level difficulty data. There is no public source ranking which domain fails the most candidates, so treat any claim of a 'hardest domain' as opinion, not data. The one hard data point available is the mistake pattern Plinth Prep documents from candidate preparation, not from exam outcomes7.

A team's support agent must answer from a 40-document knowledge base, keep per-query cost low, and produce an auditable record of which document backed each answer. Before reading the answer, decide: which domain owns the primary constraint, and what is the smallest change that satisfies all three requirements at once?

Constraint priority: auditability (must show provenance) and cost ceiling are both named, so this crosses Domain 5 (context/provenance) and Domain 1 (loop cost) with a Domain 2 tool-schema touch. The smallest fix is not a multi-agent system — it is a single loop with a retrieval tool whose results are tagged with source metadata (provenance) and a context strategy that only pulls the top-k relevant chunks just-in-time rather than loading all 40 documents (cost and context rot control). A multi-agent coordinator here is over-engineering: it adds latency and cost without addressing the actual constraints named in the stem.

Insight

Domain 1 (Agentic Architecture & Orchestration, 27%) is weighted highest not because it has the most standalone facts to memorize, but because it is where decisions from every other domain converge: a tool schema choice (Domain 2), a CLAUDE.md scoping choice (Domain 3), a structured-output requirement (Domain 4), and a context strategy (Domain 5) all show up as inputs to an orchestration decision. Studying Domain 1 last, after the other four, and specifically as an integration exercise rather than a fresh topic, matches how the exam actually tests it7.

Interactive

Grade the artifact: sound, over-engineered, or unsafe?

Item 1 of 5

Five short architecture artifacts, each pulled from a domain the Foundations blueprint tests. For each one, pick the verdict a certified architect should give and the domain that owns the decision, before you check the documented reasoning. This rehearses the exact skill the pitfalls research flags as commonly skipped: judging cross-domain tradeoffs under a two-minute-per-question clock7.

Item 1 of 5

Tool definition submitted for review:

name: search_docs
description: search
parameters: { query: string }

The agent has 14 tools registered, several with one-word descriptions like this one.

How should this tool definition be graded?
Takeaways
  • Scenario stems routinely span two or three domains at once7; the last third of prep should be timed mixed-domain practice, not more isolated review.
  • Read for the named constraint (latency, cost, auditability, team scale), map it to the owning domain, then pick the smallest architecture that satisfies it — memorized facts without a decision rule do not score5.
  • Use the guide's out-of-scope list to eliminate distractors before applying domain knowledge4.
  • Five documented failures to check against your own plan: skipping Claude Code as 'just API knowledge'21, studying domain-by-domain only, treating weight as difficulty, abandoning Context & Reliability at 15%, and inventing a standalone RAG or responsible-AI domain that does not exist on this blueprint7.
  • Pace at roughly two minutes per question across 60 questions in 120 minutes per third-party reporting7; no official per-domain pass-rate data exists to guide extra weighting beyond the published percentages.
A scenario stem describes an agent that must cite which internal document supported each claim it makes, for a regulated audit. Which domain most directly owns the fix, even though the stem also touches tool design and orchestration?
An answer option proposes solving a reliability problem by fine-tuning a custom model on the company's past support tickets. What is the fastest reason to eliminate this option?
Per third-party reporting on the exam format, roughly how much time does a candidate have per question, and what does that imply for practice?
A candidate spends three weeks reviewing Claude API documentation and one afternoon on Claude Code, reasoning that Claude Code is 'just tooling.' What documented failure does this match?
What does a scenario stem 'routinely' do, per Plinth Prep (27 Jul 2026)?
1 / 10
Tap or press Enter to flip · arrow keys or swipe to move

Study plans: 45 minutes a day to 5 October 2026

Four-week, two-week and one-week shapes, weight-proportional time budgets, registration lead time and exam-day logistics.
15 min
You will be able to
  • Build a weight-proportional 45-minute daily plan running to 5 October 2026
  • Choose a four-, two- or one-week shape and know what each one sacrifices
  • Complete registration prerequisites, including Claude Partner Network membership, before booking
  • Plan a retake calendar under the 14/30/90-day rules and the four-attempt cap

From 7 September 2026 to 5 October 2026 you have 28 days. At 45 minutes a day that is 21 hours. That is enough to cover all five CCAR-F domains once at working depth and rehearse mixed timed scenarios twice. It is not enough to read every Anthropic documentation page linked in this pack end to end. So the plan below spends minutes in proportion to the published domain weights and treats reading as a means to answering, not an end. The sessions scheduled in this pack structure only part of that 21-hour budget; the remainder is your own reading of the linked documentation and your own timed mixed-practice runs, done on the schedule below.

The weights are the allocation key: Agentic Architecture & Orchestration 27%, Claude Code Configuration & Workflows 20%, Prompt Engineering & Structured Output 20%, Tool Design & MCP Integration 18%, Context Management & Reliability 15%4. Convert those to minutes and the argument about "what should I study tonight" disappears.

Weight-proportional budget for 21 hours (1,260 minutes) of study, 7 September – 5 October 2026. Weights from the CCAR-F Version 1.0 guide [[s4]].
DomainWeightMinutes if all 21h spent on domainsRealistic split: 70% domains / 30% mixed practiceSessions at 45 min
  1. Agentic Architecture & Orchestration
27%43402385–6
  1. Claude Code Configuration & Workflows
20%42521764
  1. Prompt Engineering & Structured Output
20%42521764
  1. Tool Design & MCP Integration
18%42271593–4
  1. Context Management & Reliability
15%41891323
Mixed timed practice + review03798–9

The 30% carved out for mixed practice is the part people delete first and regret. Plinth Prep's July 2026 guidance is blunt: studying domain by domain organises coverage but rehearses the wrong thing, because the paper is scenario-based and one stem routinely sits across two or three domains7. If you only ever answer questions immediately after reading the matching page, you are practising retrieval with the domain label already given to you. The exam does not give you the label.

Second allocation rule: weight is not difficulty7. Context Management & Reliability is the smallest domain at 15%4, but its content is mechanical — context rot, tool-result accumulation, compaction, just-in-time retrieval1819 — and mechanical detail is cheap to learn and expensive to guess. Do not zero it out. Equally, do not assume the 27% domain needs 27% of your effort; if you already build agent loops for a living, buy time back there and spend it on Claude Code.

  1. Days 1–2 (Mon 7 – Tue 8 Sep)Logistics first, study second

    Confirm your firm is in the Claude Partner Network (free to join at claude.com/partners) and register yourself as a practitioner1. Create the Anthropic Partner Academy account, find the CCAR-F listing, check the Pearson Professional Assessments booking flow and OnVUE system requirements2. Book the seat now, not in week four.

  2. Days 3–7Domain 1 — agentic loop and orchestration (27%)

    stop_reason handling, tool_result reinjection, termination11; the five patterns in Building Effective AI Agents — prompt chaining, routing, parallelisation, orchestrator-workers, evaluator-optimizer10; coordinator/subagent context passing4.

  3. Days 8–11Domain 3 — Claude Code (20%)

    CLAUDE.md scopes and precedence14, skills, plan mode, and the non-interactive -p/--print path for CI/CD with output formats15. This is the domain most often missing from API-centric study plans7.

  4. Days 12–15Domain 4 — prompting and structured output (20%)

    Explicit instructions, few-shot examples, XML organisation, self-checking16; JSON-schema constrained output, SDK parsing, strict tool use17; batch processing4.

  5. Days 16–18Domain 2 — tools and MCP (18%)

    Tool descriptions and schemas as the control surface, tool_choice, client vs server execution12; MCP connector allowlists, denylists, per-tool configs, multi-server setups13.

  6. Day 18 onwardMixed timed practice starts and never stops

    From here, every session opens with 15–20 minutes of mixed scenario questions under a clock before any reading7.

  7. Days 19–21Domain 5 — context and reliability (15%)

    Context rot and tool-result accumulation18, compaction, structured note-taking, just-in-time retrieval, subagent context isolation19, plus human review and provenance4.

  8. Days 22–25Two full mixed sets, timed

    60 questions in 120 minutes is the third-party-reported format, roughly two minutes per question7. Sit one set across two 45-minute sessions if you cannot free a full block; review errors by domain, not by question.

  9. Days 26–27 (Fri 3 – Sat 4 Oct)Error-log only

    Re-read only the pages behind your wrong answers. No new material. Re-skim the guide's in-scope and out-of-scope lists so you can recognise a distractor drawn from outside scope4.

  10. Day 28 (Sun 5 Oct)Exam day

    Proctored delivery through Pearson Professional Assessments; a passing result issues a digital badge through Credly by Pearson12.

If you have less than 28 days

Two-week shape (skim, then drill). Days 1–3: Claude Code and Domain 1 together, because they are 47% of the paper combined4 and Claude Code is the usual omission7. Days 4–6: Structured Outputs17 and MCP Connector13 — the two pages with the highest fact density per minute. Days 7–8: context and reliability1819. Days 9–14: alternate a timed 30-question half-set with a targeted review day. Sacrifice: you will not build intuition for orchestration pattern selection; you will be pattern-matching from the five named patterns10 rather than reasoning from cost.

One-week shape (triage). Day 1–2: the agentic loop and stop_reason mechanics11 plus coordinator/subagent passing. Day 3: CLAUDE.md scopes and headless -p runs1415. Day 4: Structured Outputs and strict tool use17. Day 5: MCP connector configuration13. Day 6: one full timed set. Day 7: errors only. Sacrifice: Domain 5 gets a single skim, which is a real risk on a 15% domain full of mechanical detail7.

0 of 9 done

Do the retake arithmetic before you pick a date

Pearson VUE states the wait after a failed Anthropic certification attempt is 14 days after the first attempt, 30 days after the second, 90 days after the third, with a maximum of 4 attempts per exam in any rolling 12-month period2.

Applied to this pack's deadline: sit and fail on Monday 5 October 2026 and the earliest possible second attempt is Monday 19 October 2026. If your real deadline — a client engagement, a partner-tier requirement, a performance cycle — falls before 19 October 2026, then 5 October is the wrong booking date; only in that case, move the first attempt earlier, to around 21 September. A failure there reopens on roughly 5 October, and a second failure reopens 30 days later, around 4 November.

The cap bites at the far end. Attempts three and four are separated by a 90-day wall2, so a candidate who burns three attempts in October is effectively out of the running until the new year. Treat attempt one as expensive.

What to cut when you fall behind, in this order. First, deep reading of Building Effective AI Agents beyond the named patterns. You need to recognise prompt chaining, routing, parallelisation, orchestrator-workers and evaluator-optimizer, and to say when a workflow beats an agent — the orchestrator-workers definition (a central model decomposes, delegates to workers, synthesises results) is the load-bearing sentence10. The essay's longer discussion of agent economics is worth your time as an architect and not worth your last week as a candidate.

Second, anything on the guide's out-of-scope list: fine-tuning and custom-model training, API authentication/billing/account management, MCP-server hosting infrastructure, model internals and weights, Constitutional AI and RLHF training methods, embeddings and vector-database implementation, computer use, vision, streaming implementation, and rate limits/quotas/pricing calculations4. Every minute spent there is a minute stolen from a scored domain — and, usefully, recognising these topics inside an answer option is a fast way to eliminate a distractor.

Third, do not build a study track for retrieval-augmented generation or responsible AI as if they were CCAR-F domains. On the Foundations blueprint retrieval lives inside context management and safety lives inside agent design constraints; there is no separate RAG domain and no separate responsible-AI domain7. Those enterprise concerns belong to the separate Professional exam (CCAR-P), whose Version 1.0 guide became effective in July 2026 with Integration at 19% and a dedicated Governance, Safety & Risk Management domain at 14%6. Studying CCAR-P material for a CCAR-F sitting is a common and costly category error.

What never to cut. The 30% mixed-practice reserve, and the final two days of error-log review. Coverage without rehearsal is how well-read candidates fail scenario papers7.

What this pack could not source

Three things a planner wants that no primary source in this research supports:

  • Price. No Anthropic or Pearson VUE page retrieved here states the CCAR-F exam fee. Figures circulating on third-party aggregators are unverified; check the Partner Academy registration page before you budget.
  • Seat availability and lead time. Nothing public states how far ahead OnVUE seats must be booked for this exam. Book as if it is scarce.
  • Question count, duration and pass mark. The 60-question / 120-minute / 720-out-of-1000 figures — and the resulting two-minutes-per-question pacing — come from Plinth Prep's July 2026 write-up, which itself points back to the official guide as canonical7. Anthropic's own guide text was not retrievable for these numbers. Use two minutes per question as a practice discipline, then confirm the real timing on the registration screen.

Also: Anthropic reports more than 36,000 consultants certified across more than 1,300 organisations since the March 2026 launch, and more than 400,000 people trained through Anthropic Partner Academy in 2026, as of 23 July 20261. It publishes no per-domain pass rates, so nobody can tell you which domain fails the most candidates.

Unaided: it is 7 September 2026, you have 45 minutes a day, a hard deadline of 5 October, and you have never opened Claude Code. Write your first week's plan and your booking date.

A defensible answer: book the first attempt for around 21 September, not 5 October, so a failure still leaves a 14-day retake window opening about 5 October2. Days 1–2 go to Partner Network membership and Partner Academy registration, because no study matters if you are not eligible to sit1. Days 3–7 go to Domain 1 — stop_reason loops and tool_result reinjection11, then the five patterns10 — because it is 27%4. Claude Code moves to week two and gets a full four sessions rather than three, since you are starting from zero and it is 20%47. Mixed timed practice starts no later than day 12 in a compressed plan.

If your plan put Claude Code last and booking last, you have reproduced the two most common preparation errors in one page.

Takeaways
  • 28 days at 45 minutes is about 21 hours: spend roughly 70% on domains in weight proportion (27/20/20/18/15) and 30% on mixed timed practice47.
  • Start mixed scenario practice by day 18 of a four-week plan, earlier if compressed; domain-by-domain study alone does not rehearse a cross-domain paper7.
  • Eligibility is a prerequisite, not a formality: exams are open only to Claude Partner Network members, membership is free at claude.com/partners, registration runs through Anthropic Partner Academy and delivery through proctored Pearson Professional Assessments with a Credly badge on passing12.
  • Retakes wait 14 / 30 / 90 days with four attempts per rolling 12 months, so a failed 5 October sitting cannot be repeated before 19 October — book earlier if your deadline is real2.
  • Cut deep reading beyond the five agent patterns and everything on the out-of-scope list first; never cut the timed practice reserve104.
You must hold the CCAR-F credential by 31 October 2026 for a partner engagement. You book your first attempt for 5 October and fail. What is the earliest date you can sit again, and what does that imply about the booking choice?
A candidate with 21 hours plans 5 hours on Agentic Architecture, 5 on Prompt Engineering, 4 on Tools and MCP, 4 on Context and Reliability, 3 on Claude Code, and no separate mixed practice. What is the single biggest defect in this plan?
An independent consultant, not affiliated with any partner firm, wants to sit CCAR-F next week. What is the correct first step?
You are three days from the exam and behind schedule. Which cut is most defensible?
Total study time: 45 min/day from 7 Sep to 5 Oct 2026
1 / 10
Tap or press Enter to flip · arrow keys or swipe to move

Practice exam

50 original questions, weighted by domain
31 min

This 50-question set mirrors the CCAR-F Version 1.0 blueprint proportions (effective July 2026): Agentic Architecture & Orchestration 27% (14 questions here), Claude Code Configuration & Workflows 20% (10), Prompt Engineering & Structured Output 20% (10), Tool Design & MCP Integration 18% (9), Context Management & Reliability 15% (7)4. The real exam is 60 scenario-based questions in 120 minutes with a reported passing score around 720/1000 per third-party prep guidance, not an Anthropic-published figure7. Score yourself by domain, not just overall: a domain-level miss rate above 30% means that domain needs another study pass before you schedule, regardless of your total. Treat every wrong answer as a diagnostic — re-read the relevant objective in the official guide4, not just the explanation here, before moving on.

A team is building a system where a central model must break an open-ended research task into subtasks whose number and nature cannot be predicted in advance, then combine the results. Which agentic pattern from Anthropic's guidance best fits this requirement?
An engineer wants to run several independent variations of the same subtask simultaneously to increase confidence via voting, or to split distinct aspects of a task across separate calls that run concurrently. Which pattern is this?
A workflow needs one model to draft a response and a second model to repeatedly critique and refine it until a quality bar is met, with clear criteria for iteration. Which pattern should the architecture use?
During an agentic loop, Claude returns a response containing stop_reason: "tool_use" along with one or more tool_use blocks. What is the correct next step in the loop before sending a new request to Claude?
A multi-agent system has a coordinator agent spawning subagents to handle isolated pieces of a task. A subagent needs specific background information the coordinator already has, but the subagent's context window starts empty. What is the architecturally correct approach per orchestration design principles tested on this exam?
An architect is deciding whether a given production workflow needs a full agentic loop or a simpler fixed pipeline. The task has a small number of well-understood, sequential steps that never change based on intermediate results. Which pattern is most appropriate, and why?
A candidate is asked to justify why an agent design decision on the exam might simultaneously implicate tool definitions, context window contents, and failure handling. What does this reflect about how the exam tests Domain 1?
An agent calls a tool that returns an error instead of a valid result. Per the in-scope objectives on structured error propagation and escalation, what should the architecture do?
A team wants a single agent to iteratively call tools, receive results, and decide whether to call more tools or produce a final answer, without a fixed number of steps known in advance. This is a description of what construct central to Domain 1?
Given the domain weighting on this exam, roughly how many of the 60 scored questions should a candidate expect to relate to Agentic Architecture & Orchestration, and what does this imply for study time?
An architect is told to design an agent workflow but is warned against studying orchestration as an isolated theory topic. What is the practical implication for exam preparation stated in independent guidance on this exam?
A subagent architecture uses a coordinator that delegates isolated pieces of work to subagents, each with its own limited context. Which of the following best describes the reliability rationale for isolating subagent context rather than giving every subagent the full shared history?
A workflow requires an agent to first draft output, then have a separate step check that output against explicit criteria and send it back for revision if it fails, repeating until the criteria are met. Which two named workflow concepts are combined here, and which single pattern name captures this loop?
An exam scenario describes an agent that needs to decide, mid-loop, whether a tool failure warrants an automatic fallback tool call, a retry with modified parameters, or escalation to a human reviewer. Which domain-level competency does this scenario primarily test?
A platform team wants project-specific coding conventions to apply automatically to every engineer who clones the repository, without affecting their personal global preferences. Which configuration approach fits?
A CI/CD pipeline needs to invoke Claude Code non-interactively to generate a code review comment and parse the result programmatically in a downstream script. Which invocation approach is correct?
An engineer wants instructions that apply only when Claude Code is invoked from a specific subdirectory of a large monorepo, not the whole project. What memory mechanism supports this?
A team wants to reuse a common set of organizational instructions across many repositories without each engineer having to copy-paste text into every project's CLAUDE.md. What is the appropriate configuration feature to use?
An architect wants Claude Code to draft a multi-step implementation plan and get explicit approval before making any file changes, to reduce the risk of unwanted edits. Which Claude Code capability addresses this?
A team's CI pipeline calls Claude Code and needs the response validated against a JSON schema before a downstream service consumes it. Which combination of CLI options best supports this workflow?
An organization's IT administrator wants to enforce a baseline set of security instructions for Claude Code across the entire company that individual engineers cannot override with their own local files. Which memory scope is designed for this?
A candidate is deciding how much study time to allocate to Claude Code Configuration & Workflows relative to other domains on the Foundations exam. Which statement best reflects the documented weighting and common preparation mistake?
A developer configures Claude Code with a set of reusable 'skills' intended to encapsulate specialized workflows for a project. Which statement best describes how this fits into Claude Code configuration as tested on the Foundations exam?
A team is preparing scenario-based practice for the exam and wants to rehearse how Claude Code Configuration & Workflows questions might intersect with other domains. Which statement reflects the recommended preparation approach?
A team's prompt asks Claude to summarize a contract but the outputs vary in tone and section ordering across runs. Per Anthropic's prompting best practices, what is the most reliable lever to standardize output format, tone, and structure?
An engineer needs Claude's JSON output to reliably conform to a downstream schema without post-hoc regex cleanup or retry loops. Which approach is the correct Domain 4 solution per Anthropic's documentation?
A prompt contains a 50,000-token document followed by the instruction. Reviewers report Claude sometimes misses details from the middle of the document. Which prompt-organization technique addresses this per long-context prompting guidance?
A solution architect is building a prompt with multiple distinct input sections (instructions, examples, and reference data) and wants Claude to clearly distinguish each section's role. Which technique does Anthropic's prompting guidance recommend for this organization problem?
A team wants Claude to double-check its own arithmetic before finalizing an answer in a financial report generator. Which prompting technique from Anthropic's best practices directly supports this goal?
An SDK-based application needs to parse Claude's structured JSON output directly into typed objects without manual string parsing. Which capability, documented under structured outputs, supports this workflow?
A developer wants to force Claude to always call a specific tool with output that strictly matches that tool's input schema, with no deviation, for a critical downstream system. Which structured-output-related setting is designed for this?
A prompt for a customer-support bot gives only a vague instruction: 'Be helpful and answer questions.' Responses are inconsistent in scope and depth. According to Anthropic's prompting best practices, what is the first fix to prioritize?
An agent needs to reliably trigger a specific tool call only when a user asks about order status, and avoid calling it for unrelated queries. Which combination of techniques from Domains 2 and 4 best ensures correct tool-triggering behavior?
A batch-processing pipeline sends thousands of similar extraction prompts and needs every response to parse cleanly into a fixed set of fields, even when some fields are missing from the source text. What is the best structured-output design choice?
A team is designing a Claude-based agent that needs to call a proprietary internal search API. To help Claude decide when to invoke the tool versus answering from its own knowledge, which element of the tool definition matters most?
An architect wants an agent to connect to several remote MCP servers directly from the Messages API without standing up a separate MCP client, and to allowlist only a subset of tools from one of those servers. Which capability supports this directly?
After Claude emits a tool_use block, what is the correct next step in the agentic tool-use loop before sending the follow-up request?
A candidate is deciding how much detail to include when studying MCP for the Foundations exam. Which of these is explicitly out of scope for the exam according to the official guide, even though it relates to MCP in production?
An agent has accumulated ten optional tools that overlap in function, and the architect suspects this is degrading tool-selection accuracy. Which Professional-track concept, also relevant to Foundations-level tool design judgment, names this specific failure pattern?
A tool call to an internal database fails with a permissions error. Which in-scope Foundations topic describes how this failure should be communicated back through the agentic loop so Claude can decide whether to retry, escalate, or inform the user?
A team wants Claude to always call a specific validation tool before responding, rather than leaving the choice to the model, and wants the tool's output to strictly conform to a JSON schema for downstream parsing. Which two mechanisms together address this?
An architect must decide whether a given tool executes on the client side or is handled server-side by Claude's infrastructure. Why does this distinction matter for tool design under the Foundations blueprint?
A candidate assumes that because Tool Design & MCP Integration carries only 18% of the Foundations blueprint, it can be studied lightly compared to the 27% Agentic Architecture domain. What is the strongest reason this assumption is risky?
A long-running agent session has accumulated many tool_result blocks from earlier steps that are no longer relevant to the current subtask. The team notices response quality degrading as the transcript grows. Which concept best explains this degradation, and what is the most direct mitigation?
An architect is designing a research agent that must pull documentation on demand rather than loading an entire knowledge base into the initial prompt. Which context strategy does this describe, and why is it preferred for reliability at scale?
A multi-agent system has a coordinator that delegates subtasks to several subagents, each running in its own context window. What is the primary reliability concern the architect must design for when subagents complete their work and report back?
An agent is approaching the model's context window limit mid-task. Per Anthropic's documented behavior and guidance, which pair of concepts describes the mechanisms available to keep the session running without simply truncating recent messages?
During a workflow that produces a final report, the architect wants downstream consumers to be able to trace which facts came from which retrieved sources versus the model's own synthesis. Which reliability practice addresses this requirement?
An agent occasionally produces a plausible but incorrect final answer after several tool calls, with no explicit error surfaced. Which combination of practices from this domain most directly reduces the risk of this kind of silent failure reaching the end user?
A candidate assumes the Context Management & Reliability domain, weighted only 15% of the Foundations exam, is safe to deprioritize during study. What is the strongest counterargument grounded in exam-preparation guidance?

Cheat sheet

The numbers, anchors, openers and closers on one screen
6 min

Read this in the lobby. Everything here is in the modules with its source; this is the version you can hold in your head.

Numbers to have cold

0 of 16 done

Anchors

0 of 12 done

Openers

0 of 5 done

Last-day checklist

0 of 6 done

Likely questions

QuestionWhat they are testing
A stem describes an agent that keeps calling the same tool repeatedly, burning budget, and never returning a final answer. What is the defect?Domain 1 archetype (27%): tests whether you know that loop termination is your code's responsibility, not the model's. The plausible-but-wrong option is almost always 'add retries'.
A tool fails intermittently. Should the failure be hidden from Claude, replaced with a default value, or returned as a structured error?Tests structured error propagation, an explicitly in-scope Foundations topic4. Candidates instinctively 'clean up' errors, which removes the model's ability to re-plan.
A scenario describes a multi-step task with several tools and 'some judgment'. Should you use a deterministic workflow or an autonomous agent with subagents?Domain 1b archetype: the exam plants agentic-sounding vocabulary around tasks that are fully decomposable in advance, and rewards the smallest sufficient architecture.
A coordinator delegates work to subagents. What context does each subagent receive?Explicit context passing is a named in-scope task statement4. The trap is assuming subagents inherit the parent's full conversation window.
A team wants a rule enforced for everyone in the organization, another only for one developer's own machine. Where does each belong in Claude Code memory?Domain 3 archetype (20%) — the domain most often omitted by candidates who study only the Claude API7. Tests scope placement, not list recall.
A team wants Claude Code to run as a step inside a CI/CD pipeline and gate the build on the result. What configuration does that require?Claude Code configuration and CI/CD are named objectives4. The stem frames it as automation, not conversation, and the wrong answers describe interactive use.
A downstream service must parse Claude's response programmatically. Do you instruct Claude to 'return only valid JSON', use structured outputs, or use strict tool use?Domain 4 archetype (20%): tests whether you reach for an enforced contract instead of a persuasive instruction.
A long prompt buries the instruction after 40 pages of reference material and the output drifts. What do you change?Tests prompt structure and long-context placement discipline from Prompting Best Practices, a Domain 4 staple.
Claude keeps selecting the wrong tool between two overlapping tools. Do you fix the system prompt, the tool descriptions and schemas, tool_choice, or the orchestration?Domain 2 archetype (18%): tool selection is driven by the tool interface, so a routing symptom is an interface defect.
An agent connects to remote MCP servers and has far more tools available than it needs. What is the correct control?MCP Connector configuration is a named in-scope topic4; capability bloat is the standard stem. Wrong options usually drift into MCP-server hosting, which is out of scope.
A long-running agent degrades in accuracy over a multi-hour session even before hitting the context limit. In what order do you apply fixes?Domain 5 archetype (15%): tests sequencing of the four levers, not vocabulary. The trap is jumping straight to compaction.
A regulated workflow requires that every claim in the agent's output be traceable and that a human approve irreversible actions. Which domain owns this and what is the answer?Human review and information provenance sit inside Domain 5 rather than a separate responsible-AI domain47. Candidates look for a governance domain that does not exist on this blueprint.
A single stem names a latency ceiling, a growing transcript, and a downstream schema. How do you decide which constraint governs the answer?Cross-domain synthesis is the stated failure mode: 'a single question routinely sits across two or three domains'7.
How do you allocate 21 hours of study across the five domains, and what do you do if you fail?Planning archetype: weight-proportional budgeting plus the retake policy, which is one of the few Pearson-published facts available.

Running log

Dated changes since this pack was built
1 min
unverified

Generated on 2026-09-07 from 22 sources. Weekly refresh coming soon. Once it runs, what changed will be logged here with a date.

  1. 2026-09-07Pack generated

    22 sources merged from research; day plan built for 45 min/day.

Week of September 7, 2026

Checked Sep 7, 2026
  • Prepline: Pack generated (September 7) Built from 22 sources and audited.

Sources

Every citation, graded
1 min

22 sources back this pack. Grades: Live (checked this week, unchanged), Current-ish (checked within a month), Dated (older or unchecked), Frozen (pinned filing or PDF), Dead (two failed checks).

unverified
IdSourcePublisherDateKindGrade
s1Four role-based certifications for the people who put Claude to work for customersAnthropic (claude.com blog)2026-07-23analysisLive
s2Anthropic Certification ProgramPearson VUE2026-08-24analysisLive
s3Claude Certified Architect - Foundations CertificationAnthropic Partner Academy (Skilljar)primaryLive
s4Claude Certified Architect – Foundations Exam GuideAnthropic Certification ProgramprimaryFrozen
s5Claude Certified Architect – Foundations CertificationAnthropic AcademyprimaryLive
s6Claude Certified Architect – Professional Exam GuideAnthropic Certification ProgramprimaryFrozen
s7Claude Certified Architect Exam Domains and Their WeightingsPlinth Prep2026-07-27analysisLive
s8Claude Certification Program | AI, Machine Learning & LLM ...analysisLive
s9Claude Certified Architect – Foundations Certification Exam GuideAnthropic, PBC2025-02-10analysisFrozen
s10Building Effective AI AgentsAnthropic2024-12-19primaryLive
s11How Tool Use WorksAnthropicdocsLive
s12Tool Use with ClaudeAnthropicdocsLive
s13MCP ConnectorAnthropicdocsLive
s14How Claude Remembers Your ProjectAnthropicdocsLive
s15CLI Reference – Claude Code DocsAnthropicdocsLive
s16Prompting Best PracticesAnthropicdocsLive
s17Structured OutputsAnthropicdocsLive
s18Context WindowsAnthropicdocsLive
s19Effective Context Engineering for AI AgentsAnthropic2025-09-29primaryLive
s20MCP connectordocsLive
s21Claude Certified Architect – Foundations CertificationAnthropic AcademyprimaryLive
s22Claude Certification Guide — Free Mock Exams & Study GuidesanalysisLive
Current-ish18Dated1Frozen3· audited Sep 7, 2026
  1. Anthropic (claude.com blog) · Jul 23, 2026 · analysis
    Claude Certified Architect: Foundations is for solution architects who design and build agent systems with Claude.
  2. Pearson VUE · Aug 24, 2026 · analysis
  3. Anthropic Partner Academy (Skilljar) · primary
  4. Anthropic Certification Program · primary · pinned snapshot
    Claude Certified Architect – Foundations Exam Guide Version 1.0 · Effective July 2026 · Exam code: CCAR-F
  5. Anthropic Academy · primary
    This exam tests foundational knowledge across Claude Code, the Claude Agent SDK, the Claude API, and Model Context Protocol (MCP), the core technologies used to build production-grade applications with Claude.
  6. Anthropic Certification Program · primary · pinned snapshot
    Claude Certified Architect – Professional Exam Guide Version 1.0 · Effective July 2026 · Exam code: CCAR-P
  7. Plinth Prep · Jul 27, 2026 · analysis
    Claude Code at 20% is the weighting that most surprises people, and it is the one most often left out of study plans built from general Claude API knowledge.
  8. analysis
    Certifications [Claude Certified Associate - Foundations (CCAO-F)](https://anthropic-partners.skilljar.com/claude-certified-associate-foundations-certification) [Claude Certified Architect - Foundations (CCAR-F)](https://anthropic-partners.skilljar.com/claude-certified-architect-foundations-certification) [Claude Certified Architect - Professional (CCAR-P)](https://anthropic-partners.skilljar.com/claude-certified-architect-professional-certification) [Claude Certified Developer - Foundations (CCDV-F)](https://anthropic-partners.skilljar.com/claude-certified-developer-foundations-certification)
  9. Anthropic, PBC · Feb 10, 2025 · analysis · pinned snapshot
    This exam guide includes weightings, content domains, and task statements for the exam. The exam has the following content domains and weightings: - Domain 1: Agentic Architecture & Orchestration (27% of scored content) - Domain 2: Tool Design & MCP Integration (18% of scored content) ... - Domain 3: Claude Code Configuration & Workflows (20% of scored content) - Domain 4: Prompt Engineering & Structured Output (20% of scored content) - Domain 5: Context Management & Reliability (15% of scored content)
  10. Anthropic · Dec 19, 2024 · primary
    In the orchestrator-workers workflow, a central LLM dynamically breaks down tasks, delegates them to worker LLMs, and synthesizes their results.
  11. Anthropic · docs
    Claude responds with stop_reason: "tool_use" and one or more tool_use blocks. Execute each tool. Format the outputs as tool_result blocks. Send a new request containing the original messages, the assistant's response, and a user message with the tool_result blocks.
  12. Anthropic · docs
    Claude determines when to call a tool based on the user's request and the tool's description.
  13. Current-ishMCP Connector
    Anthropic · docs
    Connect to remote MCP servers directly from the Messages API without an MCP client, and allowlist, denylist, or configure individual tools.
  14. Anthropic · docs
    CLAUDE.md files can live in several locations, each with a different scope.
  15. Anthropic · docs
    Print response without interactive mode.
  16. Anthropic · docs
    Examples are one of the most reliable ways to steer Claude's output format, tone, and structure.
  17. Anthropic · docs
    Structured outputs constrain Claude's responses to follow a specific schema, ensuring valid, parseable output for downstream processing.
  18. Current-ishContext Windows
    Anthropic · docs
    As token count grows, accuracy and recall degrade, a phenomenon known as context rot.
  19. Anthropic · Sep 29, 2025 · primary
    Compaction is the practice of taking a conversation nearing the context window limit, summarizing its contents, and reinitiating a new context window with the summary.
  20. Current-ishMCP connector
    docs
    Individual tool configs in `configs` override these defaults. url: https://platform.claude.com/docs/en/agents-and-tools/mcp-connector description: Connect to remote MCP servers directly from the Messages API without an MCP client, and allowlist, denylist, or configure individual tools. > Key features **Direct API integration:** Connect to MCP servers without implementing an MCP client **Tool calling support:** Access MCP tools through the Messages API **Flexible tool configuration:** Enable all tools, allowlist specific tools, or denylist unwanted tools url: https://platform.claude.com/docs/en
  21. Anthropic Academy · primary
    The Claude Certified Architect — Foundations certification validates that practitioners can make informed decisions about tradeoffs when implementing real-world solutions with Claude.
  22. analysis
    From people who passed Unprompted messages from readers who sat the exam after studying here. Published with their permission, credited exactly as they asked.
  • The day plan (9 days, 327 minutes) does not match the requested 45 min/day over the 28 days to 5 October 2026, and it contradicts the 1,260-minute budget the study-plans module builds its whole allocation table on. Either extend the plan or restate the budget.
  • No Anthropic- or Pearson-published question count, duration, passing score or price for CCAR-F appears in the digest. The 60-question / 120-minute / 720-of-1000 figures come only from Plinth Prep dated 27 July 2026 [[s7]] and are correctly hedged in modules 1, 4, 9 and 10 — keep that hedge in any edit.
  • Source s9 is a third-party mirror of a Foundations guide dated 2025-02-10 and labelled version 0.1, which conflicts with the current Version 1.0 effective July 2026. The pack correctly cites s4 for all weights; do not let s9 leak into module text.
  • Anthropic publishes no per-domain pass rates, so no module may rank a 'hardest domain' as data. Module 8 handles this correctly with a note callout.
  • The Foundations out-of-scope list is an exam-scope boundary, not evidence of retired Claude services; the digest is explicit that no retirement or deprecation notice was found. Module 1 states this and it should stay.
  • Several blocks appear cut off mid-sentence in review (prompt-context-engineering-b6, study-plans-b4, study-plans-b9, and the trailing quizzes in modules 1-8). Verify these are display truncation and not stored content before publishing.
  • Nothing public states CCAR-F seat availability or booking lead time, and the reported price change ($99 to $125 circulating on aggregators) has no Anthropic or Pearson confirmation. The pack correctly states no price.

Last updated September 7, 2026 · weekly refresh coming soon.

Independent study material from public sources; not affiliated with or endorsed by the certifying body.

Related free courses

This is what lands for your date.

Your first pack is a free preview: six modules, readable forever. Nothing to install, no card.