Skip to main content

In serviceStatus: Live. Running or in use now.

Every project’s status →

01.31Certification

Claude Certified Architect

Richard M. Thompson, who founded AR Labs, holds Anthropic's Claude Certified Architect – Foundations credential. We built a study tracker for the exam.

A long drafting room of engineers at tilted drawing boards, Marshall Space Flight Center, 1964
On this page
  1. The exam
  2. How we prepared
  3. The study tracker

Richard M. Thompson, who founded AR Labs, holds Claude Certified Architect – Foundations, Anthropic's certification for people who design and build systems with Claude: agentic applications, tool integrations through the Model Context Protocol (MCP), Claude Code workflows, structured output and context management. Richard was awarded the credential in September 2026; it is valid until September 2027. While preparing, we built a study tracker for the exam as a small web application, which anyone studying for the same exam can use.

The exam

The exam is scenario-based and multiple-choice. Its published guide divides the material into five weighted domains and 30 task statements, each task statement listing the knowledge and skills it expects.

Domain Share of the exam
Agentic architecture and orchestration 27%
Tool design and MCP integration 18%
Claude Code configuration and workflows 20%
Prompt engineering and structured output 20%
Context management and reliability 15%

How we prepared

The preparation started from practice rather than from courses. We already ran Claude Code, Anthropic's coding agent (an AI agent that writes code), daily with layered instruction files, skills (packaged instructions an agent loads only when a task needs them), MCP servers, sub-agent delegation and hooks (scripts run automatically around an agent's action that can block it), which covers much of the first three domains. Study time went to the gaps between that experience and the exam's level, mostly controls that Claude Code hides from its users: how stop_reason drives an agentic loop, the tool_choice modes, the Message Batches API, structured error responses for tools, prompt caching, and running Claude Code headless in CI pipelines.

We also mapped all 30 task statements onto the build phases of Salesbot, our browser voice agent, so that building it doubled as exam practice. About 22 of the 30 statements are exercised by that build. The remaining eight are specific to Claude's own runtime (Agent SDK mechanics, MCP and the batch API) and got targeted exercises instead of bending the voice agent's design to cover them.

The study fed back into our engineering. Two task statements, on intercepting tool calls with hooks and on enforcing multi-step workflows with handoff patterns, name exactly where we moved enforcement in our coding pipeline, the route every code change takes: out of prompt text and into code that can refuse a step.

The study tracker

The tracker mirrors the exam guide's three-level structure: domain, then task statement, then individual knowledge and skill items.

FIG. 01
flowchart LR
  D["5 domains"] --> T["30 task statements"]
  T --> K["Knowledge items"]
  T --> S["Skill items"]
  K --> P["Ticked progress"]
  S --> P

It has three views:

  • Browse. Every domain and task statement, with each knowledge and skill item as a checkbox.
  • Working set. The task statements a person has chosen to focus on now, gathered in one place.
  • Dashboard. Progress across all five domains.

Progress is saved in the visitor's own browser, so there is no account and nothing is sent anywhere. The page is part of the site's Next.js codebase. The exam content is transcribed from the official guide into a typed data file, and saved progress is keyed to an identifier for each item.