CCA 领域 3 复习技巧:Claude Code 配置与工作流
CCA 领域 3(Claude Code 配置)复习技巧:26 篇文章按什么顺序读、每次配什么动手练习、哪些要背、哪些靠推理。
更新于
复习领域 3(Claude Code Configuration & Workflows,占 CCA-F 的 20%)的方法是:分四次按任务顺序读完 26 篇文章,边读边亲手创建真实文件,然后刷那些问”哪个文件、哪个机制、哪个模式”的情景题。领域 3 比任何一个领域都更能把动手时间换成分数,所以这份计划给每次学习都配了一个小练习。
至于领域 3 覆盖什么、凭什么占五分之一,请看CCA 领域 3 详解。本文只讲怎么学。
领域 3 的文章按什么顺序读?
按领域 3 学习指南页的任务顺序读,每次学习之后做一个小练习:
| 学习次数 | 文章 | 练习 |
|---|---|---|
| 1 | 任务 3.1:把团队标准放到团队能拿到的地方、提到一个文件不等于加载了它、12 个不带范围的规则文件浪费了 78% 的上下文预算、/memory 告诉你什么被实际加载了——MEMORY.md 不能 | 建一个根级 .claude/CLAUDE.md,里面放一个 @import,然后运行 /memory 确认加载了什么 |
| 2 | 任务 3.2 和 3.3:Commands 是 Prompt,Skills 是配置化工作流、三个字段把 Prompt 变成安全的工作流、fork 隔离、个人 skills、CLAUDE.md 是始终开启的,Skills 是按需的。别搞混了、没有 Path Glob,86% 的规则上下文被浪费、path 规则、文件类型还是文件位置——决定了用哪种机制 | 写一个 command、一个带 allowed-tools 的 skill、一个带 paths: 的 rules 文件 |
| 3 | 任务 3.4 和 3.5:复杂任务跳过规划,55% 的回滚率、已经知道怎么修,直接修、Explore 子代理、Plan → Explore → Direct:复杂任务的三阶段工作流、例子胜过文字、先写测试、interview mode、问题分类 | 一个任务用 plan mode 跑,一个直接跑;记下第一次编辑之前发生的事有什么不同 |
| 4 | 任务 3.6:没有 -p,你的 CI 任务会挂到超时杀死它、Prompt 说”输出 JSON” → 73%。Schema 标志 → 99%、CLAUDE.md 是你 CI Agent 的唯一项目标准来源、自我审查隔离、增量审查、测试去重 | 跑一次 claude -p "..." --output-format json,看看输出的形状 |
Claude Code 对你还很陌生的话,先读 Foundations 的三篇:Claude Code:一个 CLI 工具,不是 IDE、CLAUDE.md 的三个层级:用户、项目、目录和四种权限模式:从完全控制到完全自动化。
哪些该背,哪些该靠推理?
要背的(都是文件位置和语法事实):
~/.claude/CLAUDE.md是个人的,从不共享。.claude/CLAUDE.md是项目的,受版本控制。子目录CLAUDE.md只在编辑它下面的文件时加载。所有生效的层级叠加。@path/to/file.md会导入;光提一句不会。@~/...解析到每个用户自己的 home,没有那个文件的人会静默地什么都加载不到。.claude/rules/里的 rules 文件需要paths:glob;**匹配任意深度;重叠的 glob 都会加载。- Commands 是
.claude/commands/里的普通 markdown。Skills 是.claude/skills/<name>/下的SKILL.md,支持context: fork、allowed-tools、argument-hint。 context: fork隔离的是对话记忆,不是文件系统(Fork 隔离记忆,不隔离文件系统)。- CI:
claude -p "prompt"是非交互模式;--output-format json拿结构化输出。没有--batch、--no-interactive,也没有CLAUDE_CI变量。 /memory显示此刻加载了什么。
要推理的:
- 类型还是位置?文件类型(所有测试、所有 Terraform)用 glob 规则;位置(
database/下的所有东西)用目录级 CLAUDE.md。 - Command 还是 skill?需要隔离、工具限制或参数提示才用 skill;否则 command 更简单更快。
- CLAUDE.md 还是 skill?始终生效的规则 vs 按需触发的工作流。
- Plan mode 还是直接改?看不确定性,不看文件数量。多种合理方案或不熟的代码就规划;已知的修法就直接改。
- 描述还是展示?格式重要时给一个具体例子(文字描述的歧义天花板在 63%,例子直达 91%);正确性重要时先写测试(先写测试:3 轮迭代到 15/15。先写实现:7 轮到 12/15)。
- 一个问题还是好几个?互相影响的改动放一起,独立的分开(提交前先分类:互相影响的放一起,独立的分开)。
- 同会话审查还是独立审查?独立,并且把之前的评论和已有测试给它(Claude 审查自己的代码几乎不算审查、60% 重复测试建议因为没人给 Claude 看已有的测试)。
领域 3 用什么练习节奏?
- 每次学习之后,做 15 到 20 道领域 3 练习题。揭晓之前先说出机制:层级、import、glob、skill frontmatter、模式,还是 CI 参数。领域 3 的大多数题都能归到这六个之一。
- 第四次学习之后,做一组 40 题的题块。领域 3 的独立事实比领域 1 和 2 多,长一点的题块有助于找出还没记牢的那些。
- 每隔几天回顾错题。 反复出现的是用户级 vs 项目级、把章节标题误当作作用域、挑了一个虚构的 CI 参数。每一个都是两分钟的重读。
- 最后一周:免费 CCA-F 模拟考的 60 题里大约会有 12 道领域 3(报名前请到 Anthropic / Pearson VUE 官方页面核对当前权重)。
进入下一领域前的自测题
- 标准写在一位资深工程师的
~/.claude/CLAUDE.md里。新人克隆仓库后会发生什么? - CLAUDE.md 写着”遵循 docs/style.md”。style.md 在上下文里吗?
- 一条 React 规则和一条测试规则都匹配
Button.test.tsx。加载哪个? /migrate-dbskill 无视”不要”的指令跑了DROP TABLE。缺了哪个 frontmatter?- 在一个从没见过的代码库里”给 API 层加缓存”用哪种模式?一条指向第 42 行的堆栈跟踪用哪种?
- 大仓库让 plan mode 撑满了上下文。你委派什么,委派给谁?(探索了 120 个文件,只用了 12% 上下文)
- CI 任务挂起,退出码 137。缺了哪个参数?
- 提示词说”输出 JSON”,73% 的时候管用。可靠的替代方案是什么?
值得复盘两遍的错误
- 以为根文件里的”## Backend”标题能限定规则作用域(章节标题不执行范围——Path 规则执行)。
- 什么都做成 skill,让两秒钟的操作也付 fork 的延迟。
- 个人 skill 和项目 skill 起同一个名字(个人 Skills 放 ~/.claude/skills/——起个不同的名字)。
- 大任务跳过 interview 步骤,结果重做了三遍(三轮返工因为没人问部署拓扑)。
- 以为 CI agent 知道你本地会话里知道的任何东西。
- 审查者从没见过之前的评论,于是评论一遍遍重复(62% 的审查评论是重复的。加了先前上下文降到 4%)。
下一步
打开一个真实仓库,从领域 3 学习指南页开始第一次学习,本周内做完领域 3 练习集。想专门深挖 CLAUDE.md 这一块,读如何写一份有效的 CLAUDE.md。正确率稳住之后,去做免费 CCA-F 模拟考。
常见问题
不装 Claude Code 能复习领域 3 吗?
expand_more
光靠阅读和练习题也能过,但花一小时亲手建一遍真实文件(三个层级的 CLAUDE.md、一个带作用域的 rules 文件、一个 skill),文件位置类的题几乎就成了条件反射。挤得出时间的话我们建议动手这一小时。
领域 3 有多少篇文章?
expand_more
我们的学习指南里有 26 篇,分成六个任务:配置层次、commands vs skills、frontmatter 路径、plan mode、例子胜过描述、CI 用法。分四次学习是比较舒服的节奏。
权限模式在领域 3 里考吗?
expand_more
它们作为背景出现。Foundations 入门讲了四种权限模式;领域 3 的题更常考 skill 的 allowed-tools 限制了什么,或者 CI 运行该不该加 -p,所以入门读一遍就往下走。
动手练起来
做一套免费 60 题 Claude Certified Architect 模拟考,或按领域逐个啃 CCA-F 学习指南。
Certified Architect 是社区独立搭建的备考站点。文中考试信息来自 Anthropic / Pearson VUE 的公开资料,随时可能调整,报名前请以官方页面为准。