brainstormingcommit 2ce8aa1SKILL.md · 需求分析
头脑风暴
动手构建前逐个提问,弄清用户真正想要什么及原因,并形成经其批准的设计文档。
npx skills add obra/superpowers --skill brainstorming已选中命令,请手动复制。
- 权限
- read-repo
- write-files
- shell
- network
- 兼容工具
- Claude Code, Codex, Cursor, Gemini CLI, OpenCode
- GitHub
- 310.3k
- 来源
- 社区 · Jesse Vincent
- 状态
- 扫描通过
- 许可证
- MIT
- 分类
- 需求分析
核心规则
在用户批准设计文档之前,不构建任何东西。
执行阶段
阶段 01先看再问
先阅读项目代码和用户给出的材料,项目已能回答的问题绝不再问。
阶段 02逐个提问并复述
每条消息只以一个开放式问题结尾;理清一部分就用 200–300 字复述,并询问哪里有误或遗漏。
阶段 03列出可选方案
单独用一条消息给出两三种构建方式及其取舍,推荐一种并说明理由,由用户选择。
阶段 04撰写设计文档
按规模写简短版或完整版设计;项目级设计先交给子代理做“构建者检查”,在软件仓库中保存到 docs/superpowers/specs/ 并提交。
阶段 05批准后交接
用户批准设计文档后,只调用 superpowers:writing-plans 进入计划阶段。
权限说明(据 SKILL.md 整理)
| 能力 | 是否需要 | 说明 |
|---|---|---|
| 文件写入 | 部分需要 | 批准前只写设计文档,以及用户同意的一次性原型;不写产品代码、不搭脚手架、不装依赖。 |
| 命令执行 | 部分需要 | 用 git 提交设计文档,并在用户接受时运行自带脚本启动本地可视化伴侣服务。 |
| 网络外发 | 部分需要 | 仅在用户同意后上网查资料;可视化伴侣运行在 localhost 上。 |
SKILL.md 头部信息(YAML)
---
name: brainstorming
description: "You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation)."
---相关技能
规则扫描无法覆盖所有风险,安装前请阅读此技能的 SKILL.md,确认权限后再使用。