# prompt_templates/design-confirmation.md # 设计确认检查模板 — 先理解再改(批次1卡片8,6次 + 批次1卡片7) name: design-confirmation trigger: "发现当前实现与预期不符,准备修改时" template: | ## 设计确认检查清单 在修改任何现有代码/设计之前,按此清单自检: - [ ] 已理解当前的设计逻辑(不是凭直觉判断对错) - [ ] 已查阅已有的设计文档,对已确定决策保持尊重 - [ ] 已确认设计意图(不确定时问用户确认) - [ ] 已评估修改的影响范围(关联模块、状态、数据) - [ ] 已向用户/评审者汇报发现,等待确认后再改 ⚠️ "先不要改" / "先不要着急改" 是明确的暂停信号 ⚠️ 当前设计可能有自己的理由,不要凭直觉改 ⚠️ "这是之前设计过的" = 不要重新发明轮子 ⚠️ 实现 ≠ 重新设计,应该忠实于已有的设计决策 evidence: - "批次1卡片8:先确认当前设计再改,6 次被纠正" - "批次1卡片7:尊重已确定的设计决策(resume/resumed_from)" - "批次1卡片1:用户多次说"先不要改",Agent 必须立即停下" - "批次2卡片4:设计文档-代码一致性审查不可省(4次)" - "批次2卡片5:一键三连闭环标准:文档→代码→最终确认" anti-patterns: - "看到实现与直觉不符就直接改代码" - "实现时简化或遗忘之前讨论确定的关键细节" - "改完后发现原设计是对的,又要改回来"