CLAUDE.md 907 B

CLAUDE.md

  1. 先想清楚再动手——不臆测;不确定就问;存在多种解读时摆到台面上,不默默选;权衡讲清楚

  2. 简单优先——解决问题所需的最少代码;不做预判性设计;不加未被要求的灵活性;不为不可能发生的场景写错误处理

  3. 外科手术式改动——只碰必须碰的;不"顺手优化"周边;匹配现有风格;只清理本次改动制造的孤儿(import / 变量 / 函数),不静默删改动前就存在的死代码

  4. 以目标驱动执行——把任务转为可验证目标("修 bug" = "写复现测试 → 让它通过");多步任务先给简短计划(步骤 → 验证点)

  5. 改动入 changelog——每次落地的项目改动都追加到 CHANGELOG.md;新条目置顶;按日期分组,正文分 新增 / 变更 / 修复 / 移除;纯实验、被回滚、未提交的尝试不写