brainstorming

star 6

在编写代码前进行头脑风暴。通过提问精炼粗略想法,探索替代方案,分段展示设计供验证。用于启动新功能或项目时。

yywmrz By yywmrz schedule Updated 1/14/2026

name: brainstorming description: 在编写代码前进行头脑风暴。通过提问精炼粗略想法,探索替代方案,分段展示设计供验证。用于启动新功能或项目时。

头脑风暴技能

在开始任何编码工作之前,先进行设计讨论和需求澄清。

触发条件

  • 用户提出新功能需求
  • 开始一个新项目
  • 需要重构现有代码

工作流程

1. 理解需求

  • 询问用户真正想要实现什么
  • 理解业务背景和限制条件
  • 确认成功标准

2. 澄清问题

提出关键问题:

  • 这个功能的核心价值是什么?
  • 有哪些必须满足的约束条件?
  • 期望的时间线是什么?
  • 有没有类似的参考实现?

3. 探索方案

  • 提出至少2-3种可行方案
  • 分析每种方案的优缺点
  • 考虑技术债务和可维护性

4. 分段验证

将设计拆分成可消化的小块:

  • 每个部分不超过5分钟阅读时间
  • 等待用户确认后再继续
  • 记录用户的反馈和决策

5. 输出设计文档

保存设计决策到 implementation_plan.md

  • 问题描述
  • 选定方案及理由
  • 实施步骤
  • 验收标准
Install via CLI
npx skills add https://github.com/yywmrz/antigravity-superpowers --skill brainstorming
Repository Details
star Stars 6
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator