1. 项目配置同步不是“自动”的,而是被设计出来的大多数人第一次把 Claude Code 和 Cursor 同时装进项目里,会下意识地认为:“两个都是 AI 编程工具,它们应该能‘互相看见’吧?”结果是:Claude Code 在.clauderc里定义的 prompt 模板、上下文裁剪策略、代码风格约束,Cursor 完全无视;Cursor 在cursor.json中配置的 project-level agent 规则、文件过滤白名单、自定义 command 快捷键,Claude Code 也压根不读。这不是 bug,是设计使然——它们根本不在同一个配置平面。Claude Code 的配置重心在语义层:它关心“这段代码该用什么语气解释”、“这个函数要不要加 JSDoc”、“当用户说‘重构’时,默认指代哪三类操作”。Cursor 的配置重心在交互层:它关心“右键菜单第几项触发 agent”、“Ctrl+Enter 是提交还是预览”、“当前文件是否属于前端 bundle”。我踩过最深的一个坑,是在一个 Vue3 + Vite + Pinia 的中台项目里,把src/stores/目录加进了 Cursor 的excludedPaths,本意是防止它乱改状态逻辑;但没同步更新.clauderc的context.include,导致 Claude Code 在写新 store 时反复引用旧版defineStore