在创意与实现前梳理用户意图、需求与方案方向,降低返工风险。
该技能材料显示其本质是开源的纯提示型 brainstorming/workflow 说明,不需要密钥也未声明任何远程连接,整体风险较低。需注意其文档要求检查项目文件、写入设计文档并提交 commit,但这些更像流程指引而非独立执行能力,通常属于有限注意事项。
材料明确标注无需密钥或环境变量,未见 token、API key 或凭证收集/存储要求,凭证泄露面很小。
未声明任何远程端点或外部服务调用;从提供材料看,未见将用户数据发送到第三方网络位置的说明。
系统检查项标注为 prompt-only,材料本身是流程约束与对话指引;虽提到后续可 invoke 其他 skill、commit 设计文档,但未显示其自身具备本机起进程或执行代码能力。
README 要求“check files, docs, recent commits”并将设计写入 `docs/superpowers/specs/...`,说明其预期流程会读取项目上下文并写入仓库文件;这属于技能常规数据访问范围,未见明显过度授权红旗。
来源为 GitHub 开源仓库,具备可审计性,这是明显的降风险因素;但许可证未声明、star 为 0、维护状态未知,社区验证与持续维护证据较弱,因此供应链侧建议保持留意。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "brainstorming" 技能: 1. 下载 https://raw.githubusercontent.com/obra/superpowers/main/skills/brainstorming/SKILL.md 2. 保存为 ~/.claude/skills/brainstorming/SKILL.md 3. 装好后重载技能,告诉我可以用了
我要为电商后台新增批量退款功能。请先不要写代码,先通过头脑风暴帮我梳理用户目标、关键场景、边界条件、风险点,以及可行的交互与技术方案。
一份结构化的需求与方案清单,包含目标、场景、限制、风险和实现方向建议。
我要设计一个可复用的日期筛选组件。请先头脑风暴不同使用场景、用户操作习惯、状态设计、可访问性要求,以及组件 API 的设计选项,再给出推荐方案。
多种设计思路的对比分析,以及一个更适合落地的推荐组件方案。
我想修改现有通知系统的发送逻辑。请在改动前先头脑风暴这次变更可能影响的用户体验、业务规则、异常情况、回滚策略和测试重点。
一份变更影响评估与实施前检查清单,帮助安全推进修改。
Help turn ideas into fully formed designs and specs through natural collaborative dialogue.
Start by understanding the current project context, then ask questions one at a time to refine the idea. Once you understand what you're building, present the design and get user approval.
<HARD-GATE> Do NOT invoke any implementation skill, write any code, scaffold any project, or take any implementation action until you have presented a design and the user has approved it. This applies to EVERY project regardless of perceived simplicity. </HARD-GATE>Every project goes through this process. A todo list, a single-function utility, a config change — all of them. "Simple" projects are where unexamined assumptions cause the most wasted work. The design can be short (a few sentences for truly simple projects), but you MUST present it and get approval.
You MUST create a task for each of these items and complete them in order:
docs/superpowers/specs/YYYY-MM-DD-<topic>-design.md and commitdigraph brainstorming {
"Explore project context" [shape=box];
"Visual questions ahead?" [shape=diamond];
"Offer Visual Companion\n(own message, no other content)" [shape=box];
"Ask clarifying questions" [shape=box];
"Propose 2-3 approaches" [shape=box];
"Present design sections" [shape=box];
"User approves design?" [shape=diamond];
"Write design doc" [shape=box];
"Spec self-review\n(fix inline)" [shape=box];
"User reviews spec?" [shape=diamond];
"Invoke writing-plans skill" [shape=doublecircle];
"Explore project context" -> "Visual questions ahead?";
"Visual questions ahead?" -> "Offer Visual Companion\n(own message, no other content)" [label="yes"];
"Visual questions ahead?" -> "Ask clarifying questions" [label="no"];
"Offer Visual Companion\n(own message, no other content)" -> "Ask clarifying questions";
"Ask clarifying questions" -> "Propose 2-3 approaches";
"Propose 2-3 approaches" -> "Present design sections";
"Present design sections" -> "User approves design?";
"User approves design?" -> "Present design sections" [label="no, revise"];
"User approves design?" -> "Write design doc" [label="yes"];
"Write design doc" -> "Spec self-review\n(fix inline)";
"Spec self-review\n(fix inline)" -> "User reviews spec?";
"User reviews spec?" -> "Write design doc" [label="changes requested"];
"User reviews spec?" -> "Invoke writing-plans skill" [label="approved"];
}
The terminal state is invoking writing-plans. Do NOT invoke frontend-design, mcp-builder, or any other implementation skill. The ONLY skill you invoke after brainstorming is writing-plans.
Understanding the idea:
…
用于在当前会话中拆分并并行推进独立实现任务,加快开发执行效率。
系统化定位 bug、测试失败与异常行为,并在修复前梳理原因与排查步骤。
在开发分支完成并通过测试后,帮助选择合并、提 PR 或清理收尾方案。
根据需求先拆解多步骤任务,生成清晰可执行的实施计划
在对话开始时建立技能发现与调用规则,确保先用技能再作答。
在宣称任务完成或修复成功前,先执行验证并用结果佐证结论。
通过结构化追问与方案比较,把模糊想法梳理成可执行设计。
帮助产品团队头脑风暴创意、探索问题空间并挑战关键假设。
先用伪代码梳理方案与迭代思路,再高效转成可执行代码。
帮助你实现与迭代界面和交互体验,完成前端集成与设计优化。
帮助你在实施前先比较2到3种方案,选出更优设计与执行路径。
通过测试驱动开发流程,先写测试再实现功能或修复缺陷。