CCAR-F 备考手册 · Claude Certified Architect – Foundations
Chapter 22 · 冲刺层

考前 48 小时速查页
九条口诀 · 全书对照表 · CLI 真伪总表(可打印)

本页只做汇总,不引入任何新内容——每一条都从已完成章节抽取,标注了来源章节以便回查。打印样式已内置:自动复位成浅色、隐去页头页脚栏与交互控件,并在九条口诀 + 干扰项 + CLI 真伪表这三节之后强制分页,其余作为附录页。浏览器自己注入的页眉、页脚与 URL 属于打印对话框的设置,CSS 关不掉——按 Ctrl/Cmd+P 后请手动取消勾选 Headers and footers。考场不许带任何资料,这一页是进考场前看的。

/memory:现用于打开、编辑 memory 文件和开关 auto memory;查启动时实际加载了哪些 CLAUDE.md 与 rules 文件,文档指向 /context。导入写法:guide 称「@import 语法」,实际写 @路径,不带 import 关键字。表中按考纲口径,详见 ch04 与 ch05 的说明。来源:Memory · View and edit with /memory;Memory · Import additional files,查阅于 2026-10-16。

四、API 侧速查

stop_reason == "tool_use"                     ✔ 继续循环,执行工具并把结果回灌进 messages
stop_reason == "end_turn"                     ✔ 终止循环
tool_choice = {"type": "auto"}                ✔ 可能返回纯文本
tool_choice = {"type": "any"}                 ✔ 必调某个工具,模型选哪个
tool_choice = {"type":"tool","name":"…"}      ✔ 强制调用指定工具(保证先跑)
allowedTools 含 "Task"                        ✔ coordinator spawn subagent 的前提
AgentDefinition(tools=[…])                    ✔ 按角色限制每类 subagent 的工具集
isError / errorCategory / isRetryable         ✔ MCP 结构化错误
custom_id                                     ✔ batch 请求/响应关联,按它重提失败项
nullable 字段 / enum 加 "unclear"、"other"     ✔ 防编造、给歧义与新类别留出口
calculated_total vs stated_total              ✔ 暴露语义错误
conflict_detected                             ✔ 源数据自身矛盾
detected_pattern                              ✔ 误报按 pattern 聚合归因
当前产品里 Task tool 已改名 Agent(system:init 列表仍显示 "Task"),且 allowedTools 只让所列工具免确认、不决定工具是否可用。表中按考纲口径,详见 ch03 的说明。来源:Subagents in the SDK · Detect subagent invocation;Configure permissions · Allow and deny rules,查阅于 2026-10-16。

五、exam-facts 与六大场景

项值
题量60 items(含 multiple-response,每题注明选几个)
时限120 分钟
结构4 scenarios drawn from a bank of 6
及格Scaled score 100–1,000,及格线 720;criterion-referenced
成绩单pass/fail + scaled score + 各 domain percent-correct(domain 分不参与判定)
费用 / 有效期$125 USD / 证书有效期 12 个月(按时续证免费非监考,过期全价重考)
重考等待14 / 30 / 90 天(第 1/2/3 次失败后);滚动 12 个月内至多 4 次
改期考前 24 小时截止;24 小时内变更没收考试费
Batches API省 50%;up to 24-hour processing window;无 latency SLA;不支持单请求内 multi-turn tool calling
Domain 权重Domain 1 27% · Domain 2 18% · Domain 3 20% · Domain 4 20% · Domain 5 15%
改期/取消:表中 24 小时按 guide 照录;Pearson VUE 现行政策是至少提前 48 小时办理,不足 48 小时不能改期或取消,逾期或缺考没收考试费。详见 ch00 的说明。来源:Pearson VUE · Claude Certification Program by Anthropic,查阅于 2026-10-16。

六个场景当天只抽 4 个,你有三分之一的内容不会考到,但不知道是哪三分之一。来源:ch00 §三

场景一句话设定主考 domain · 本书
S1 Customer Support Resolution AgentMCP 工具(get_customer / lookup_order / process_refund / escalate_to_human)接后端;目标 80%+ first-contact resolutionDomain 1 / 2 / 5 · ch15
S2 Code Generation with Claude Code用 Claude Code 做代码生成、重构、调试、文档;自定义 slash command、CLAUDE.md、plan mode vs direct executionDomain 3 / 5 · ch16
S3 Multi-Agent Research Systemcoordinator 委派四类 subagent(search / analysis / synthesis / report),产出带引用的研究报告Domain 1 / 2 / 5 · ch17
S4 Developer Productivity with Claude探索陌生代码库、理解遗留系统、生成样板代码;built-in tools(Read、Write、Bash、Grep、Glob)+ MCPDomain 2 / 3 / 1 · ch18
S5 Claude Code for CI接入 CI/CD 跑自动 code review、生成测试、给 PR 反馈;要求反馈可执行且 false positive 低Domain 3 / 4 · ch19
S6 Structured Data Extraction从非结构化文档抽取信息,用 JSON schema 校验,保持高准确率,优雅处理 edge caseDomain 4 / 5 · ch20
S4 与 S6 没有官方样题——12 道样题的场景归属是 S1 = Q1–Q3、S2 = Q4–Q6、S3 = Q7–Q9、S5 = Q10–Q12。没有样题不代表不考:被抽中的概率与其他场景相同,只是这两章的坑位地图只能贴 TS 原文推题。

六、Domain 1 对照表

三个 loop 反模式(ch02)正解
解析自然语言判终止只读 stop_reason;迭代上限只做兜底护栏
迭代上限当主停机制
看 assistant 文本当完成信号
谁决定下一步(ch02)裁决
模型驱动 vs 预配置决策树 / 固定工具序列默认模型驱动;只有题干明确要求确定性保证时才偏离,且此时正解是用 hooks / 前置条件约束模型驱动的循环,不是退回 if/else 决策树
分解模式(ch02)适配
固定顺序流水线(prompt chaining)可预测的多方面审查:逐文件 pass + 跨文件集成 pass
动态自适应分解开放式调查:先测绘结构 → 定位高影响区 → 随依赖发现调整的优先级计划
多 agent(ch03)要点
拓扑hub-and-spoke,所有跨 subagent 通信经 coordinator(可观测性 / 一致的错误处理 / 受控信息流)
上下文subagent 隔离,不继承对话历史;前序发现必须显式写进 prompt;content 与 metadata 分离保 attribution
并行单次响应里发多个 Task 调用;分散到多回合即退化为串行
coordinator prompt写研究目标与质量准则,不写步骤脚本;按查询复杂度动态选调用谁
覆盖不全先查分解是否过窄;按互不重叠维度划分;加迭代精化循环(评估缺口→定向再委派→再综合)
强制与状态(ch04)要点
hooks vs prompthooks = 确定性保证;prompt = 概率性合规(失败率非零)。判断轴是后果严重性
入站 PostToolUse归一化异构格式(Unix / ISO 8601 / 数字状态码),顺带裁剪无关字段
出站拦截阻断违规操作(refunds exceeding $500)并重定向到人工升级
前置条件get_customer 返回已验证 ID 前阻断 process_refund
多诉求拆项 → 共享上下文并行调查 → 统一综合成一个回复
交接摘要customer ID、root cause、金额、recommended action(接手人看不到 transcript)
会话选择上下文仍有效 → --resume;探索分歧方案 → fork_session;tool results 已过期 → 新会话 + 结构化摘要;要 resume 则告知具体变更

七、Domain 3 对照表

放哪(ch05 / ch06)判据
共享 vs 私有团队共享 → 进版本库(.claude/、项目 CLAUDE.md);个人 → 家目录,且个人变体改名
横切 vs 目录绑定约定跨多个目录(测试文件散布)→ .claude/rules/ + glob;确实目录绑定 → 该目录 CLAUDE.md
始终 vs 按需普适标准 → CLAUDE.md;多步任务流 → skill
「自动按路径生效」只能是 .claude/rules/ + glob(skill 需调用,CLAUDE.md 靠推断)
@import vs rules前者解决文件太大与内容复用;后者解决是否加载
行为不一致先跑 /memory 看实际加载了什么
SKILL.md frontmatter(ch06)解决什么
context: fork冗长输出或探索性上下文污染主会话(隔离的是上下文;权限收敛用 allowed-tools)
allowed-tools执行期间的权限收敛,防破坏性动作
argument-hint缺参调用时提示开发者(不是校验器)
allowed-tools 只让所列工具免确认,不限制可用工具;实际收窄要用 disallowed-tools 或权限 deny 规则。表中按考纲口径,详见 ch06 的说明。来源:Skills · Pre-approve tools for a skill,查阅于 2026-09-27。
plan mode(ch06)direct execution
大规模变更(45+ 文件)、多个可行方案、架构决策、多文件依赖待摸清范围明确的单点修改:单文件 bug fix(有 stack trace)、加一个校验
组合形态:plan 做调查与决策 + direct 做实施。反驳句式:「复杂性已经写在需求里,不是可能才出现」。冗长发现阶段用 Explore subagent 隔离
迭代精化四手段(ch07)触发条件
2–3 个具体 I/O 示例散文描述被反复不一致地理解
Test-driven iteration需求可用测试表达;先写测试再分享失败
Interview pattern你自己不清楚该考虑什么(陌生领域)
一次性 vs 顺序按耦合性:相互作用的一次给全;独立的顺序修
CI 三条防重复(ch07 / ch19)
重跑带上既往 findings,只报新增或仍未解决 → 防重复评论
提供已有测试文件 → 防重复用例;CLAUDE.md 写测试标准/fixture 约定/什么算有价值 → 防低价值测试
用独立实例 review,不用生成代码的那个 session

八、Domain 4 对照表

模糊指令 ✘(ch08)显式准则 ✔
"be conservative" / "only high-confidence"分类式:报什么(bugs、security)/ 跳什么(minor style、局部惯例)
"rate severity appropriately"每个 severity 级别配具体代码示例
误报会拖垮准确类别的可信度 → 临时禁用高误报类别恢复信任,同时改进其 prompt,改好再启用
Few-shot 适应症(ch08)剂量与形态
格式不一致 / 歧义案例判不准 / 误报多 / 抽取幻觉(非正式计量、结构多样)/ 必填字段被空2–4 个针对性示例,示范推理过程(为何选 A 不选 B),目标是泛化到新模式而非匹配预设
结构化输出(ch09)要点
核心断言schema 消灭语法错误,不消灭语义错误(合计不符、值放错字段)→ 需独立语义验证层
schema 三规则可能不存在 → nullable(防编造);歧义 → "unclear";新类别 → "other" + detail
配套prompt 里附格式归一化规则,与严格 schema 配合
retry 有效格式/结构错误。三件套:原文档 + 失败输出 + 具体验证错误
retry 无效信息根本不在源文档里 → nullable + 标记,不要重试到死
Batches API(ch10)要点
适配非阻塞、延迟容忍:过夜报告、周度审计、夜间测试生成
不适配阻塞流程(pre-merge check)、交互式;以及需要单请求内多轮工具调用的流程
SLA 倒推可容忍排队 = SLA − 最坏处理时间(用窗口上限,不用平均值)
失败处理按 custom_id 只重提失败项 + 针对性修改(超限文档 chunk);先小样本调 prompt 再上量
多遍审查(ch10)
自审弱(保留生成时推理惯性)→ 独立实例优于 self-review 指令,也优于 extended thinking
大 review 拆:per-file local pass + cross-file integration pass(不是多跑几遍取交集)
verification pass 逐条自报 confidence 支持分级路由——前提是已校准(见 §十 Human review)

九、Domain 2 对照表

工具描述(ch11)要点
四要素input formats、example queries、edge cases、与相似工具的 boundaries
修复阶梯① 扩写描述 → ② 改名 + 改描述(analyze_content → extract_web_results)→ ③ 拆分泛化工具(analyze_document → extract_data_points / summarize_content / verify_claim_against_source)
第二嫌疑人system prompt 里关键词敏感的指令可能覆盖写得很好的工具描述
拆分边界拆到描述能清晰区分为止;再细就制造新的误选
工具分配(ch11)要点
数量18 个 vs 4–5 个:过多降低选择可靠性;专业外工具易被误用
例外高频且简单的跨角色需求给 scoped 专用工具(85% / 15% 分界),复杂的仍走 coordinator
收窄能力泛化工具换受约束替代品:fetch_url → load_document
错误四分类(ch12)处置可重试
transientsubagent 内局部恢复是
validation修正参数后重试是
businessretriable: false + 客户友好解释否
permission升级或换身份否
泛化错误("Operation failed")阻断恢复决策;access failure ≠ valid empty result
MCP 与 built-in(ch12 / ch18)要点
作用域团队共享 .mcp.json;个人实验 ~/.claude.json;凭证 ${VAR}
同时可用所有已配置服务器的工具在连接时被发现并同时可用(这也是「工具过多」的来源)
resources暴露内容目录(issue 摘要、文档层级、DB schema)→ 减少探索性调用
自建 vs 现成标准集成优选社区服务器;自建留给团队特有流程
偏好 built-inagent 老用 Grep 不用更强的 MCP 工具 → 增强 MCP 工具描述
选型内容搜索 → Grep;路径模式 → Glob;整文件 → Read/Write;唯一锚点改 → Edit;锚不唯一 → 退回 Read + Write
探索顺序Grep 找入口 → Read 顺 import 追踪(不上来读全库);wrapper 追踪先列全部导出名再逐名搜

十、Domain 5 对照表

上下文(ch13)对策
渐进摘要压掉数值/日期/客户预期抽成持久 case facts 块,置于摘要历史之外;多问题会话用独立 context layer
lost-in-the-middle(首尾可靠、中段易漏)关键发现摘要置于开头 + 显式 section headers
tool results 不成比例吃 token(40+ 字段只 5 个相关)进上下文之前裁剪(PostToolUse);注意仍要传完整对话历史
长会话退化(答案不一致、引用「典型模式」)scratchpad 持久化发现;subagent 隔离冗长探索;阶段摘要注入;/compact
崩溃恢复各 agent 导出状态到已知位置,coordinator resume 时加载 manifest 并注入 prompt
下游预算紧改上游返回结构化数据(key facts、citations、relevance scores)
Escalation(ch14)
三个正当触发器:① 客户明确要求人工(立即转,不先调查)② 政策空白或例外(≠ 复杂案件)③ 无法取得实质进展
不是触发器:sentiment、自报 confidence、「看起来复杂」、诉求数量多
情绪激动但问题可解 → 安抚 + 提供解决;客户重申才转
身份多匹配 → 要求补充标识符,不用启发式挑
错误传播(ch14)
四件套:failure type、attempted、partial results、potential alternatives
三反模式:吞(空结果标成功)/ 炸(单点失败终止全流程)/ 糊(generic status)
synthesis 输出带 coverage annotations:哪些扎实、哪些因来源不可用有缺口
Human review 与 provenance(ch14)
聚合准确率会掩盖分段崩塌 → 先按 document type × field 分段验证
置信路由三条件:field-level + 用 labeled validation set 校准 + 高置信区间保留 stratified random sampling
低置信 / 源文档歧义矛盾 → 优先人工
claim-source 映射(URL、文档名、摘录)贯穿 synthesis 保留合并;来源丢失最常发生在摘要步骤
冲突数字 → 双值保留 + 来源标注;日期是供解读的,不是用来裁决谁胜出
报告显式区分 well-established / contested;不同内容类型按适配格式渲染(财务=表格、新闻=散文、技术=结构化列表)

十一、官方 12 道样题一句话索引

题考点 → 正确项要旨
Q1强制排序 → 程序化前置条件(P3 / ch15)
Q2工具误选 → 扩写 description(P1 / ch11)
Q3escalation 失准 → 显式准则 + few-shot(P2 / ch08)
Q4共享命令 → .claude/commands/(P9 / ch06)
Q5微服务重构 → plan mode(P5 / ch06)
Q6横切约定 → .claude/rules/ glob(P9 / ch05)
Q7覆盖缺失 → coordinator 分解过窄(P1 / ch03)
Q8超时传播 → 结构化错误上下文(P6 / ch14)
Q9验证开销 → scoped verify_fact(P4 / ch11)
Q10CI 挂起 → -p flag(ch07;干扰项 CLAUDE_HEADLESS / --batch)
Q11成本优化 → 仅过夜任务转 batch(P5 / ch10)
Q12审查不一致 → per-file + integration pass(P7 / ch10)

十二、不考什么(敢删选项的依据)

Fine-tuning / 训练自定模型|API 认证计费账户管理|特定语言框架深度实现|MCP 服务器部署运维(基础设施/网络/容器)|Claude 内部架构训练权重|Constitutional AI / RLHF|Embedding 与向量数据库实现|Computer use|Vision / 图像分析|Streaming / SSE|限流配额价格计算|OAuth / 密钥轮换 / 认证协议|特定云厂商配置|性能基准与模型对比|Prompt caching 实现细节|Token 计数与分词。一个选项若把答案建立在上述任何一项上,基本可直接排除。

进考场前最后一件事 — 把第一节的九条口诀再读一遍。60 道题里你一定会碰上几道完全没复习到的,那时候能救你的不是记忆,是这九条。