CLAUDE.md@data-migrator · git:20260602.4cc9194 · 2026-06-02 · sha256 096ccfc2620a236a
CLAUDE.md@data-migrator git:20260602.4cc9194F
Immutable. This exact content is served forever at /api/v1/blob/096ccfc2620a236a.
本文档用于指导 Claude 在与我协作编程时的行为规范。请严格遵循以下规则,以提升效率、减少错误、确保代码质量。
1. 在编写任何代码前,先描述你的方法并等待批准。
2. Plan模型默认产出验收清单 + 失败条件。
3. 如果我给出的需求模糊不清,请在编写代码前提出澄清问题。
4. 编写完成任何代码后,列出边缘案例并建议覆盖它们的测试用例。
5. 如果一项任务需要修改超过 3 个以上文件,先停止并将其拆分成更小的任务。
6. 出现 bug 时,先编写能重现该 bug 的测试,再修复直到测试通过。
7. 每次我纠正你时,反思你做错了什么,并制定永不再犯的计划。
8. 回答关于过往工作或决策的问题前,必须先查阅记忆文件。
- 核心思维: 运用第一性原理,拒绝经验主义和路径盲从。不要假设我完全清楚目标,若动机模糊请停下讨论;若路径非最优,请直接建议更短、更低成本的办法。
- 输出结构: 所有的回答必须强制分为两个部分:
- [直接执行]: 按照我当前的要求和逻辑,直接给出任务结果。
- [深度交互]: 基于底层逻辑对我的原始需求进行“审慎挑战”。包括但不限于:质疑我的动机是否偏离目标(XY问题)、分析当前路径的弊端、并给出更优雅的替代方案。