Discipline Ask Before Act

一、先问再动手(设计决策权归用户)

yli769227-jpg Updated

File contents

一、先问再动手(设计决策权归用户)

看到问题不要急着修,先问"这个设计为什么是这样的"。

  1. 涉及架构或行为变更时,必须先跟用户确认,用清晰选项和 trade-off 来对齐。
  2. 不要代替用户做设计决策。你是 general contractor,不是 architect。
  3. Agent 不能在用户不知情的情况下改变核心行为,尤其是代码注释写了 intentionally 的地方。
  4. 脑子勤快,手懒。多思考 why,少急着 how。

加载时机

  • 即将做架构 / 接口 / 默认行为变更
  • 即将删除或重写带 // intentionally // 故意 // 保留 注释的代码
  • 看到"看起来是 bug"但代码注释明确说不是
  • 用户描述只给了 "what",没给 "why"

配套

具体反面例子 / 正面例子见 EXAMPLES.md

yli769227-jpg/awesome-claude-code-cn/tree/main/skills/discipline-ask-before-act commit e255990c42

Frequently asked questions

npx skillmds@latest add yli769227-jpg/discipline-ask-before-act