brainstorming

star 20

在任何创意工作之前必须使用此技能 - 包括头脑风暴、功能设计、需求分析、创建功能、构建组件、添加功能或修改行为或提及想开发一个/想做一个等相关语义相近时。任何跟功能设计探讨时需使用。在实现之前探索用户意图、需求和设计。

blackzhuge By blackzhuge schedule Updated 2/12/2026

name: brainstorming description: "在任何创意工作之前必须使用此技能 - 包括头脑风暴、功能设计、需求分析、创建功能、构建组件、添加功能或修改行为或提及想开发一个/想做一个等相关语义相近时。任何跟功能设计探讨时需使用。在实现之前探索用户意图、需求和设计。"

头脑风暴:从想法到设计

概述

通过自然的协作对话,帮助将想法转化为完整的设计和规格说明。

首先了解当前项目上下文,然后逐一提问以完善想法。一旦理解要构建的内容,分小节(200-300 词)呈现设计,每节之后确认目前是否正确。

流程

理解想法:

  • 首先查看当前项目状态(文件、文档、最近提交)
  • 逐一提问以完善想法
  • 尽可能使用选择题,开放式问题也可以
  • 每条消息只问一个问题 - 如果某个主题需要深入探索,拆分为多个问题
  • 聚焦于理解:目的、约束条件、成功标准

探索方案:

  • 提出 2-3 种不同方案及其权衡取舍
  • 以对话方式呈现选项,附上你的推荐和理由
  • 先给出推荐方案并解释原因

呈现设计:

  • 一旦你认为理解了要构建的内容,呈现设计
  • 分成 200-300 词的小节
  • 每节之后询问目前是否正确
  • 涵盖:架构、组件、数据流、错误处理、测试
  • 如有不清楚的地方,随时返回澄清

设计完成后

文档:

  • 将验证通过的设计写入 .claude/brainstorming-plan/YYYY-MM-DD-<主题>-design.md

核心原则

  • 一次一问 - 不要用多个问题让人应接不暇
  • 优先选择题 - 在可能的情况下,比开放式问题更容易回答
  • 严格遵循 YAGNI - 从所有设计中移除不必要的功能
  • 探索替代方案 - 在确定之前始终提出 2-3 种方案
  • 增量验证 - 分节呈现设计,逐节验证
  • 保持灵活 - 当某处不合理时,返回澄清
Install via CLI
npx skills add https://github.com/blackzhuge/zhuge-workflow --skill brainstorming
Repository Details
star Stars 20
call_split Forks 2
navigation Branch main
article Path SKILL.md
More from Creator