32 lines
1.5 KiB
Markdown
32 lines
1.5 KiB
Markdown
# 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:
|
||
- "看到实现与直觉不符就直接改代码"
|
||
- "实现时简化或遗忘之前讨论确定的关键细节"
|
||
- "改完后发现原设计是对的,又要改回来"
|