Claude Code In Action
← 所有课程
课程 102Claude Code In Action

Claude md that follows

摘要音频

本节课没有语音摘要。

学习笔记

CloudMD 学习笔记

一、 CloudMD 文件管理原则

  • 核心问题: CloudMD 文件过长 → Cloud 遵循指令的可靠性降低。
  • 硬性规则处理: 绝对规则(如禁止推送到 main)不应放在 CloudMD 中,而应放在预工具使用钩子 (pre-tool use hook) 中。
  • 维护原则: 将 CloudMD 视为生产代码。若无法证明某条规则的必要性,则删除它。
  • 最终目标: 文件越精简 (lean),Cloud 遵循的程度越高。

二、 CloudMD 的存储层级与作用范围

  • 加载顺序: Cloud 会加载所有记忆文件,且托管策略 (Managed Policy) 始终优先。
  • 存储层级 (从高到低): 托管策略 → 用户文件 → 项目文件 → 本地 (Local)。
  • 本地 (Local) 的用途: 用于项目特定的、个人层面的架构决策(例如,冲刺后的重构),不应放在共享的项目文件中。

三、 提高指令清晰度的技巧

  • 文件组织: 使用文件路径语法 (path to file syntax) 来拆分和组织指令。
  • 导入的局限性: 导入的文件会在启动时展开(in line),它们有助于组织,但不能减少上下文加载量。
  • 规则撰写原则: 规则必须具体且可检查。避免使用模糊的措辞(如“遵循最佳实践”)。
  • 具体化指令: 必须明确要求(例如:“每份文件放置一个新 API 路由和源 API 处理程序”)。
  • 导出命名: 必须使用命名导出 (named exports),而非默认导出 (default exports),以消除潜在的歧义。
  • 强调使用: 强调 (emphasis) 是有限的预算,应只用于最关键的规则。

四、 故障处理

  • 错误报告: 当 Cloud 执行错误时,应将其视为针对 CloudMD 文件的 Bug 报告,并将其修正后的规则添加到 CloudMD 中。

Takeaways

  • CloudMD 的核心原则是文件越精简 (lean),Cloud 遵循指令的程度越高。
  • 存储层级从高到低为:托管策略 → 用户文件 → 项目文件 → 本地,托管策略拥有最高优先级。
  • 规则撰写必须具体且可检查,严禁使用模糊措辞(如“遵循最佳实践”)。
  • 为消除歧义,指令应使用文件路径语法进行组织,并必须使用命名导出 (named exports)。
  • 绝对硬性规则不应放在 CloudMD 中,而应通过预工具使用钩子 (pre-tool use hook) 来处理。
抽认卡 10 张卡片
问题
点击显示 · ←/→
答案
点击翻回
导出到 Anki (.tsv) ↓
知识检测 0 题

No quiz for this lesson yet.