with one click
brainstorming
在任何创造性工作之前必须使用此技能——创建功能、构建组件、添加功能或修改行为。在实现之前先探索用户意图、需求和设计。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
在任何创造性工作之前必须使用此技能——创建功能、构建组件、添加功能或修改行为。在实现之前先探索用户意图、需求和设计。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | brainstorming |
| description | 在任何创造性工作之前必须使用此技能——创建功能、构建组件、添加功能或修改行为。在实现之前先探索用户意图、需求和设计。 |
通过自然的协作对话,帮助将想法转化为完整的设计和规格说明。
首先了解当前项目的上下文,然后逐一提问来完善想法。一旦你理解了要构建的内容,就展示设计方案并获得用户批准。
在你展示设计方案并获得用户批准之前,不要调用任何实现技能、编写任何代码、搭建任何项目或采取任何实现行动。这适用于所有项目,无论看起来多简单。每个项目都要经过这个流程。一个待办事项列表、一个单函数工具、一个配置变更——全都需要。"简单"的项目恰恰是未经检验的假设造成最多浪费的地方。设计可以很简短(对于真正简单的项目几句话就够了),但你必须展示出来并获得批准。区别在于详细程度,而非是否需要。
你必须为以下每个条目创建任务,并按顺序完成:
digraph brainstorming {
"探索项目上下文\n(评估规模)" [shape=box];
"提出澄清问题\n(按规模调整)" [shape=box];
"展示合并 SPEC+DESIGN\n(按规模调整格式)" [shape=box];
"用户批准?" [shape=diamond];
"编写文档 + 自检\n(一步完成)" [shape=box];
"用户审查书面规格?" [shape=diamond];
"调用 writing-plans 技能" [shape=doublecircle];
"探索项目上下文\n(评估规模)" -> "提出澄清问题\n(按规模调整)";
"提出澄清问题\n(按规模调整)" -> "展示合并 SPEC+DESIGN\n(按规模调整格式)";
"展示合并 SPEC+DESIGN\n(按规模调整格式)" -> "用户批准?";
"用户批准?" -> "展示合并 SPEC+DESIGN\n(按规模调整格式)" [label="否,修改"];
"用户批准?" -> "编写文档 + 自检\n(一步完成)" [label="是"];
"编写文档 + 自检\n(一步完成)" -> "用户审查书面规格?";
"用户审查书面规格?" -> "编写文档 + 自检\n(一步完成)" [label="要求修改"];
"用户审查书面规格?" -> "调用 writing-plans 技能" [label="批准"];
}
终止状态是调用 writing-plans。 不要调用任何其他实现技能。头脑风暴之后你唯一要调用的技能是 writing-plans。
理解想法(规模感知):
展示合并的 SPEC+DESIGN:
将 SPEC(what)和 DESIGN(how)编织成一个连贯叙述,一次或分批展示给用户。展示时合并,保存时仍分离为两个文件。
根据规模选择展示格式:
如果用户要求修改,修改后重新展示受影响的部分。获得完全批准后进入文档编写。
SPEC 仍使用 RFC 2119 关键词(SHALL/MUST/SHOULD)和 GIVEN/WHEN/THEN 场景格式。
每个部分的篇幅与其复杂度匹配:简单的几句话,复杂的最多 200-300 字。
面向隔离和清晰的设计:
在现有代码库中工作:
文档与自检(一步完成):
将展示时合并的 SPEC+DESIGN 拆分保存为两个独立文件,然后立即执行自检,全部在一个步骤内完成:
docs/superpowers/specs/YYYY-MM-DD-<topic>-spec.mddocs/superpowers/specs/YYYY-MM-DD-<topic>-design.md
规格自检清单: 以全新的视角审视文档:
用户审查关卡: 规格自检完成后,请用户在继续之前审查书面规格:
"SPEC 已写入
<spec-path>,DESIGN 已写入<design-path>。请审查两个文件,如果在我们开始编写实现计划之前你想做任何修改,请告诉我。"
等待用户回复。如果他们要求修改,做出修改并重新运行规格自检。只有在用户批准后才继续。
实现:
当你有一份书面实现计划需要在单独的会话中执行,并设有审查检查点时使用
完成任务、实现重要功能或合并前使用,用于验证工作成果是否符合要求
当在当前会话中执行包含独立任务的实现计划时使用
在开始任何对话时使用——确立如何查找和使用技能,要求在任何响应(包括澄清性问题)之前调用 Skill 工具
在宣称工作完成、已修复或测试通过之前使用,在提交或创建 PR 之前——必须运行验证命令并确认输出后才能声称成功;始终用证据支撑断言
当你有规格说明或需求用于多步骤任务时使用,在动手写代码之前