From 4cd6b9410f580481ba46c9c278ceb314835b321f Mon Sep 17 00:00:00 2001 From: csh Date: Mon, 6 Jul 2026 17:04:54 +0800 Subject: [PATCH] :memo: docs(agent): require first-principles brainstorming --- templates/AGENT_RULES.template.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/templates/AGENT_RULES.template.md b/templates/AGENT_RULES.template.md index 159e71a8..f09ac32e 100644 --- a/templates/AGENT_RULES.template.md +++ b/templates/AGENT_RULES.template.md @@ -62,7 +62,11 @@ > `using-superpowers` 是会话启动时判断并加载适用 skill 的入口 skill。 - 规划阶段必须走 `using-superpowers -> brainstorming -> writing-plans` -- `$brainstorming` 产出 `docs/superpowers/specs/*-design.md`;spec 文件本身即为设计留痕 +- `$brainstorming` 必须用第一性原理推导设计:质疑既有假设,拆解到不可再分的 + 基本事实,再从基本事实重新构建方案;禁止仅基于类比、惯例或"业界都这么做" + 得出结论 +- `$brainstorming` 产出 `docs/superpowers/specs/*-design.md`;spec 文件本身即为设计留痕, + 并须显式列出关键假设及其依据,便于后续审查 - `$writing-plans` 产出 `docs/superpowers/plans/*.md`;写出 plan 后立即用 `playbook.py -record-plan` 追加到 `memory-bank/progress.md` 的 `plan-status` 队列,初始状态为 `pending`