Agmo Claude Join the Community
Back to claudeaimalaysia.com
Claude Certified Architect · CCA-F · Field Guide

I Passed the Claude Certified Architect Exam. Here's Everything I Wish I Knew Before I Started.

A field-tested guide to the CCA-F — the six concepts that decide your result, all six exam scenarios, the build-it study path, and the configs you must know cold. Written for Malaysians ready to be in the room.

By AK · Claude Certified Architect
Scored 822 · Passed
~13 min read
Self-study + 2-day intensive
Who's writing this
Tan Aik Keong (AK) — Founder & Group CEO of Agmo Holdings Berhad, Claude Certified Architect
Ts. Tan Aik Keong (AK)
Founder & Group CEO, Agmo Holdings Berhad
Age 41 CCA-F · Scored 822

I'm AK — and at 41, I went back to the exam seat for the first time in years.

I hadn't sat a technical certification in a long time. I didn't need one for my CV. So why go all in on the Claude Certified Architect? Because I believe what's coming is big enough that I wanted to earn it myself, hands on keyboard — not delegate it, not talk about it from the outside. If I'm going to ask Malaysians to do this, I should do it first.

Founder & Group CEO, Agmo Holdings Berhad
Malaysia's Main Market-listed AI company on Bursa Malaysia.
Founding Member, KAIN
Konsortium AI Negara — Malaysia's national AI consortium.
AI & Digital Industry Advisory Council — 10 institutions
Advising universities & colleges including JPPKK, Universiti Malaya (UM), IMU and more.

"Giving back to society matters — especially the goal of making Malaysia an AI nation by 2030. To get there, we have to move from being AI consumers to AI creators. The Claude Certified Architect is genuinely step number one."

Yes, I actually sat it — and passed

My CCA-F Result, In the Open

This guide isn't theory. I sat the Claude Certified Architect — Foundations exam on 3 June 2026 and passed. Here's the real scorecard so you know exactly what "ready" looks like.

822
Passed
Scaled score · range 100–1,000
pass 720
1001,000
48/60
questions correct
80%
raw accuracy
+102
above passing
Claude Certified Architect
Foundations (CCA-F) · Anthropic
HolderTan Aik Keong (AK)
ValidJun 2, 2026 – Dec 2, 2026
Certificate No.9wnsybkeqpus
Verify on Skilljar ↗
1,000
Architects from
Malaysia by 2026
A mission worth knowing about

When I shared my CCA-F result in the Developer Kaki Facebook group, my DMs filled up overnight — same questions, same curiosity, same underestimation of what it takes.

So I'm writing this because I genuinely want to see 1,000 Claude Certified Architects come from Malaysia by 2026. Anthropic poured $100M into the Claude Partner Network. Enterprises are mobilising hundreds of thousands of people globally. Malaysia cannot afford to sit on the sideline. If you're reading this, you're already ahead — let's make sure you're ready.

100% Free · WhatsApp Community

Join Malaysia's First Claude Certified Architects Community

After my result went out, the same questions kept landing in my DMs. So I built one free place for all of us — no fees, no gatekeeping. Here's why it exists:

First-hand prep tips from Malaysians going through the exact same process, right now.
Straight talk on the concepts and scenarios the exam actually tests — not marketing fluff.
A professional network worth joining early — when you pass, you're among the first in the country to hold the badge.
Join the Free WhatsApp Community →

No cost. No obligation. Leave anytime.

Building toward
1,000 architects
from Malaysia by 2026
Mindset

Forget How You Used to Study

Most of us grew up with one exam strategy. JPJ undang? Drill the 500-question bank. KPP? Memorise the answers, not the road rules. SPM sejarah? Hafal the essay format, plug in dates, collect marks. None of that works here.

Memorising won't save you

Anthropic designed CCA-F so the practice and real exams test the same concepts — but almost none of the actual questions match. You can score 980 on the mock and still fail if you memorised answers without the reasoning.

Think McKinsey case interview

This isn't about what Claude can do. It's about making sound architectural decisions that hold up when production goes wrong. You can't bluff. You have to actually know.

What I felt opening question one. A production support system behaving incorrectly. 180 words of context. Four fixes — all reasonable, two really reasonable. The wrong answers aren't obviously wrong; Anthropic calls them distractors, built to catch people who get the concept at the surface but never internalised the why. I finished in under an hour — but I'd spent weeks building that confidence. Not memorising. Building.

What decides your result

The Six Things That Determine If You Pass

Not how many hours you studied. Not whether you finished every course. These six.

01

When code beats a prompt

The single most pervasive concept on the exam. Prompts are guidance. Code is law. "Verify identity before refunding" works 95% of the time — and in production that 5% is unacceptable.

Prompt → preferences & formatting Hooks & gates → rules that can't fail

"enhance the system prompt to…" is almost always wrong when money, compliance, or a hard business rule is involved.

02

How isolated subagents really are

Multi-agent is the biggest single domain. A spawned subagent has absolutely no idea what came before — not the user's request, not prior findings, not what tools ran. A blank page, not "limited context."

Everything it needs — prior results, document content, output format, quality criteria — must be written into its prompt explicitly, every single time.

27% of the exam — the largest domain
03

Tool descriptions that route correctly

Claude doesn't pick tools by name — it reads descriptions. Two thin descriptions = constant misrouting. A good description states exactly what it returns, accepted inputs with examples, when to use it vs. an alternative, and edge cases.

Read-only data is not a Tool. If Claude just needs to know something, that's an MCP Resource. Tools are for actions. Getting this boundary wrong is the most common source of lost marks.

04

Where things get lost in long context

Claude attends more reliably to the start and end of its window. A constraint buried at position 80,000 of 200,000 is processed less reliably than the same text up top — the "lost in the middle" effect.

START · highMIDDLE · degradedEND · high

Fix by restructuring where information lives: persistent "case facts" blocks, key findings at the top of aggregated inputs, scratchpad files for codebase exploration — not just a bigger window.

05

Which API, and when

Token economics has a table you should know cold. The trap: "switch everything to Batch to save 50%." Any workflow where someone is waiting right now — pre-merge checks, live support, interactive review — can't use Batch's 24-hour window.

APICostLatencyUse when
Real-TimeStandardImmediateUser is actively waiting
Prompt CachingUp to 90% offImmediateSame context repeated
Message Batches50% off≤ 24 hoursBackground, non-blocking

Repeated context + real-time need → Prompt Caching, never Batch.

06

Spotting the wrong answer first

The meta-skill. By exam day you should flag a distractor as wrong on pattern recognition — before you've read the right option.

"Enhance the system prompt to…" — when reliability is at stake
"Use the Batch API…" — check if the workflow is blocking
"A single agent with all the tools…" — almost certainly wrong
"Have Claude self-report confidence to escalate" — not calibrated
"Run Claude Code without flags in CI/CD" — missing -p
"Return 'Operation failed' on MCP error" — no structured context
Know the format

What the Exam Actually Looks Like

60
multiple-choice
questions (1 of 4)
2 hrs
~2 minutes
per question
720
passing score
(range 100–1,000)
4 of 6
scenarios drawn
at random
$99
exam fee,
fully proctored
1
attempt only —
no notes, no Claude
6 mo
wait if you
fail
≥900
mock target before
registering
Prepare for all of them

The 6 Scenarios You Need to Know

Each presents a realistic production context that frames a cluster of questions. You'll get 4 of these 6 — you don't know which.

SCENARIO 01
Customer Support Agent

Support agent with lookup, order, refund, and escalation tools. Tests escalation logic, tool-sequencing enforcement, multi-issue handling.

SCENARIO 02
Code Gen with Claude Code

Team dev workflow. Tests CLAUDE.md hierarchy, path-specific rules, plan mode vs. direct execution, Explore subagent usage.

SCENARIO 03
Multi-Agent Research

Coordinator dispatching to research, analysis, synthesis, report subagents. Tests explicit context passing, parallel spawning, error propagation with coverage gaps.

SCENARIO 04
Developer Productivity

Agent SDK to explore codebases and automate tasks. Tests built-in tool selection (Grep vs. Glob vs. Read/Edit/Write), MCP resource design, scratchpad persistence.

SCENARIO 05
Claude Code for CI/CD

Integrating Claude Code into pipelines for review and test generation. Tests the -p flag, JSON output flags, session isolation for independent review instances.

SCENARIO 06
Structured Data Extraction

Extracting structured data from documents at scale. Tests tool_choice, nullable schema fields, validation-retry loops, batch strategy, field-level confidence routing.

The path that works

Don't Read It. Build It.

The official FAQ is blunt: "Without hands-on experience with Claude Code, the Agent SDK, the Claude API, and MCP — skipping this step will likely result in you not passing."

Python 3.11+ Anthropic API key Claude Code installed Willingness to write code

Four free courses to complete first · Anthropic Academy

Five things to build before you sit · if you've built these, you're ready

01
A validation-retry loop. Extract structured data with tool_use + a JSON schema, validate with Pydantic, and on failure retry with the document + failed extraction + the specific error. Feel which errors retry fixes (format) and which it can't (missing info).
02
A multi-agent system with explicit context passing. A coordinator spawns two subagents with deliberately different context. Watch the outputs diverge. Practice coordinator prompts that fully brief each subagent, every time.
03
A Claude Code project with a proper CLAUDE.md hierarchy. Project-level standards, personal ~/.claude/CLAUDE.md, a .claude/rules/ file with a glob for test files, and one project skill with context: fork. Verify each behaviour.
04
Claude Code in a CI/CD simulation. Run claude -p "Review this file" from a script, add --output-format json, parse it, and learn exactly what changes with and without -p.
05
An MCP server with both a Tool and a Resource. One function as a Tool (an action), one data catalog as a Resource (read-only context). Connect to Claude Code and feel how differently each gets used.

The rough timeline · ~30–37 hours · spread it out, don't cram

WEEK 1
Foundations

All four Academy courses. Build vocabulary cold.

WEEK 2 ★
Build all 5

The most important week. Hands on keyboard.

WEEK 3
Scenarios + mock

All 6 scenario labs. Practice exam (target 900+). Find gaps.

WEEK 4
Drill + capstone

Anti-pattern drilling. Capstone build. Final readiness check.

Additional study materials

Testable details — not concepts

Configs & Commands You Must Know

Specific syntax and settings. These show up as exact-recall questions.

CLAUDE.md hierarchy

~/.claude/CLAUDE.md → personal, not in VCS
.claude/CLAUDE.md → team-wide, shared via VCS
CLAUDE.md in subdir → directory-specific conventions
.claude/rules/ + YAML paths: → conditional loading by glob

Slash commands & skills

.claude/commands/ → project-scoped, shared
~/.claude/commands/ → personal, not shared
context: fork → isolated subagent
allowed-tools: → restrict tool access · argument-hint: → prompt for input

Claude Code CLI flags (CI/CD)

-p / --print → non-interactive (required for pipelines)
--output-format json → structured output
--json-schema → validate output against schema
--resume <name> → resume a named session
/compact → compress context (loses numeric values — careful)

MCP configuration

.mcp.json → project-level, shared via VCS, ${ENV_VAR} for secrets
~/.claude.json → user-level, experimental servers

Agent SDK

AgentDefinition → name, system_prompt, allowed_tools
Task → spawn subagents (coordinator's allowed_tools must include it)
stop_reason: tool_use · end_turn · max_tokens · stop_sequence
PreToolUse → intercept outgoing calls (compliance)
PostToolUse → intercept results before the model sees them

tool_choice & Batches

"auto" → model decides: tool or text
"any" → must call some tool (guarantees structure)
{"type":"tool","name":"…"} → must call this specific tool
Batches: 50% off · ≤24h · no latency SLA · no multi-turn tool calling · custom_id to correlate
Save your time

What's NOT on the Exam

Don't study these for CCA-F purposes:

Fine-tuning / training models API auth or billing Cloud provider configs Constitutional AI / safety training Vector DBs / embeddings Computer use / browser automation Vision / image analysis Streaming API Rate limiting / pricing math OAuth / key rotation Prompt caching internals (just know it exists)

One Honest Warning

I've seen people go in unprepared who are now waiting out their 6-month retry window. The exam costs $99. It's proctored. One attempt. That's not designed to be punishing — it's designed to mean something. A CCA badge should signal you can architect Claude systems at a professional level, and that value only holds if the bar stays high. Go in ready. The preparation is the point — not the certificate.

This is only the foundation

CCA-F Is the Start — Not the Summit

Foundations proves you can architect Claude systems. But Anthropic has signalled what comes next: a Forward Deployed Engineer (FDE) Black Belt level. The people who pass now are first in line.

AVAILABLE NOW

Claude Certified Architect — Foundations

The credential you can earn today. Sound architectural judgement across the API, Claude Code, Agent SDK, and MCP. This guide gets you there.

COMING SOON

FDE Black Belt & Claude Champions

Details are still to be determined — but those who pass the Foundations exam may be among the first future Black Belt FDEs and Claude Champions. Get certified now to be in that pool.

The earlier you pass Foundations, the earlier you're positioned for what Anthropic builds on top of it. The window to be early in Malaysia is open right now.

Free WhatsApp Community

First-hand prep tips, discussion on the concepts the exam actually tests, and — once you pass — a place among the first Malaysians to hold the badge. Completely free to join, leave anytime.

Join the Free WhatsApp Community →

Guided Prep — 2-Day Intensive

Want more than self-study? Build under guidance, ask questions live, and get tested before the exam. Two focused days take you from fundamentals to exam-ready.

DAY 1Fundamentals + 3 labs
Core concepts — agentic loops, code vs. prompt, context isolation — then hands-on labs 1–3 building real scenario systems.
DAY 23 labs + exam tips
Labs 4–6 — CI/CD, MCP tools & resources, structured extraction — plus anti-pattern drilling and exam-day strategy.

Seats are limited. Join the free WhatsApp community to be first to know when registration opens.

Enquire about the 2-day intensive →

The Bigger Picture

Our target of 1,000 Claude Certified Architects from Malaysia by 2026 isn't about numbers. It's about making sure that when enterprises here decide how to build AI, there are Malaysians in the room who know what they're doing — who can speak to architecture, not just features; who can name what will fail in production, not just what works in a demo. You can be part of that. Start today.

— AK · Claude AI Malaysia
Quick answers

CCA-F Exam — Frequently Asked Questions

What is the Claude Certified Architect (CCA-F) exam?

The Claude Certified Architect — Foundations is Anthropic's certification that tests whether you can make sound architectural decisions when building production systems with Claude — across the Claude API, Claude Code, the Agent SDK, multi-agent systems, and MCP. It's 60 multiple-choice questions in 2 hours, scored 100–1,000, with a passing score of 720.

What score do you need to pass?

A scaled score of 720 out of 1,000. For reference, AK — who wrote this guide — scored 822 (48 of 60 correct, 80% raw accuracy) and passed.

How much does it cost, and how many attempts do I get?

The exam costs USD $99. It's fully proctored, you get one attempt, and if you fail you wait 6 months before retaking. Go in ready.

How should I prepare?

Don't memorise practice answers — build. Finish the four free Anthropic Academy courses, then build five hands-on projects (validation-retry loop, multi-agent with explicit context passing, a CLAUDE.md hierarchy, a CI/CD simulation, and an MCP server with a Tool and a Resource). Budget ~30–37 hours over about four weeks. The full path is above.

Is the Malaysia CCA WhatsApp community free?

Yes — it's 100% free. It exists to share prep tips, discuss the concepts the exam tests, and connect Malaysians working toward the certification. Join here.

What comes after CCA-F?

Foundations is the entry level. Anthropic has signalled an upcoming Forward Deployed Engineer (FDE) Black Belt certification — and those who pass Foundations may be among the first future Black Belt FDEs and Claude Champions. Passing now positions you early.

Agmo Claude
Contact: claude@agmogroup.com
Training enquiries: jimmy.chong@agmoacademy.com
Home The Six Concepts 6 Scenarios Study Path Configs Community
HRD Corp Registered Training Provider MBOT KAIN Founding Member

Claude is a registered trademark of Anthropic. Agmo is an independent service provider and training company. The Claude Certified Architect (CCA-F) is a certification programme operated by Anthropic; Agmo's architect team members hold this credential and provide preparation services referencing it. This study guide reflects one architect's experience and is not affiliated with or endorsed by Anthropic.

Proudly designed by Claude Design and coded by Claude Code with ❤️