Claude Code 学习站

CCA-F 练习题库· Claude Code Configuration & Workflows

关于 .claude/rules/ 目录,下列哪些陈述是正确的?(多选)

  1. A没有 paths frontmatter 的规则文件会在启动时加载,优先级与 .claude/CLAUDE.md 相同。
  2. B所有 .md 文件都会被递归发现,因此规则可以组织到 frontend/ 和 backend/ 这样的子目录中。
  3. C~/.claude/rules/ 中的用户级规则先于项目规则加载,因此项目规则拥有更高的优先级。
  4. D.claude/rules/ 目录不支持符号链接;每条规则都必须是该目录中的真实文件。
  5. E对于你希望在显式调用之前一直不进入上下文的多步骤流程,规则是正确的存放位置。

正确答案:A B C(多选)

解析

已对照官方 Claude Code memory 文档(code.claude.com/docs/en/memory)核实,该文档逐字确认了三个标记选项。

  • A“Rules without paths frontmatter are loaded at launch with the same priority as.claude/CLAUDE.md”。
  • B“All.md files are discovered recursively, so you can organize rules into subdirectories like frontend/ or backend/”。
  • C“User-level rules are loaded before project rules, giving project rules higher priority.”。
  • D为假,因为文档明确指出.claude/rules/ 目录支持符号链接(目录级和文件级都支持),并且会检测并妥善处理循环符号链接。
  • E为假,因为规则会在每个会话中(或在匹配的文件被打开时)加载进上下文;一个意在显式调用之前都不进入上下文的多步骤流程属于 skill,文档说 skill “only load when you invoke them or when Claude determines they're relevant”(只在你调用它们、或 Claude 判定它们相关时才加载)。

延伸阅读

本题为本站自有原创练习题,非任何官方考试内容;解析对照 Anthropic 公开文档撰写, 如与最新文档不符请以官方为准。想在限时环境下检验水平,可参加 模拟考(题目与本页题库不重叠)。