CLAUDE.md 1.7 KB

# 智慧水务通Mcp中心服务

这个是智慧水务平台的Mcp中心服务

AI 协作规则

单一事实来源

规则正文唯一存放在 .cursor/rules/*.mdc。修改约定时只编辑这些文件,勿在别处维护重复副本。

与 Cursor 的差异(重要)

  • Cursor 会按每个 .mdc 顶部的 YAML(如 alwaysApplyglobs)自动决定是否注入上下文。
  • Claude Code 不会根据上述 YAML 自动做同等筛选;须在任务中主动读取相关文件(例如用 Read 工具,或在对话里 @ 对应路径),否则容易漏掉仅带 globs 的规则。

必读与按需读取

开展实质性工作(改代码、改配置、做方案/评审)前:

  1. 必读project-context.mdcarchitecture.mdc(全局上下文与项目架构)。
  2. 按当前任务路径选读(与各文件 globs 对齐,避免漏规):
    • 涉及 pom.xmlsrc/**/application.properties 读取 build-and-run.mdc
    • 涉及 src/**/*.java 读取 coding-standards.mdc
    • 涉及 src/**/dbdao/**/*.java 读取 database-persistence.mdc

当前目录下对应文件为:

  • .cursor/rules/project-context.mdc
  • .cursor/rules/architecture.mdc
  • .cursor/rules/build-and-run.mdc
  • .cursor/rules/coding-standards.mdc
  • .cursor/rules/database-persistence.mdc

若新增其他 .mdc,同样视为规则的一部分,在相关工作时主动阅读

仓库维护约定

  • .cursor/rules/ 或其中文件加入 .claudeignore(或等价忽略配置),否则 Claude 侧无法可靠读到规则。
  • 若本文件与任一 .mdc 冲突,.cursor/rules/*.mdc 为准