CCA-F 练习题库· Claude Code Configuration & Workflows
一位资深工程师把详细的编码规范和安全准则加进了自己的 ~/.claude/CLAUDE.md 文件。当一位新团队成员加入并克隆该仓库后,他反馈 Claude Code 的表现不一样,似乎并没有遵循团队记录在案的规范。最可能的原因是什么?
- A这位新成员的 Claude Code 版本过旧,早于对共享配置文件的支持,因此会忽略它们。
- B配置层级要求项目级文件用一行
@~/.claude/CLAUDE.md显式导入用户级文件;没有这一行,用户级配置根本不会加载。 - CCLAUDE.md 文件必须放在 .claude/ 子目录中,启动时才会被发现;根目录下的 CLAUDE.md 落在搜索路径之外。
- D~/.claude/CLAUDE.md 是用户级作用域的文件且不纳入版本控制,因此队友克隆仓库时拿不到它。
正确答案:D
解析
- D正确:按官方 Claude Code memory 文档,
~/.claude/CLAUDE.md是用户级作用域的文件,存放适用于该用户所有项目的个人偏好,其共享范围是“仅你自己”——它位于这位工程师的 home 目录中,而不在仓库里,因此永远不会被提交,克隆该仓库的队友也就拿不到它。团队共享的规范应当放进项目级 CLAUDE.md(./CLAUDE.md或./.claude/CLAUDE.md),它会被提交并通过源码控制分发。 - C是错的,因为根目录下的
./CLAUDE.md明确就是一个有效位置(它不必放在.claude/子目录里)。 - A(“版本太旧,不支持共享配置文件”)所描述的机制在 Claude Code 中并不存在。
- B“项目级文件必须用 @import 从用户级文件导入”同样是 Claude Code 中并不存在的机制。
延伸阅读
本题为本站自有原创练习题,非任何官方考试内容;解析对照 Anthropic 公开文档撰写, 如与最新文档不符请以官方为准。想在限时环境下检验水平,可参加 模拟考(题目与本页题库不重叠)。