做事前先别急着写代码!这个26万星的设计思维Skill让你少走80%的弯路

你有没有过这种经历——需求还没搞清楚就开始写代码,写到一半发现方向完全不对,又得推翻重来?

我之前就是这样,每次都说”这个需求很简单,先做着”,结果做出来的永远和预期差一大截。

直到我发现了 brainstorming 这个 Skill。

这是一个来自 obra/superpowers 仓库的创意工作流 Skill,GitHub 上有 26万+ stars——不是小众玩具,是经过大量开发者验证的生产级工具。

它解决什么问题?

在动手做任何事情之前,先把”要做什么”和”怎么做”想清楚。

无论是一个新功能、一个组件,还是改一行配置,它都要求你完整走完这个流程:

  • 探索项目上下文 — 读文件、看文档、了解现有代码
  • 逐个问清问题 — 一个问题一个问题确认需求
  • 提出 2-3 个方案 — 附上权衡取舍,附上推荐
  • 分段展示设计 — 复杂项目分段确认,简单的项目几句话也要确认
  • 写出设计文档 — 保存到 docs/superpowers/specs/ 并提交
  • 自我审查 — 检查有没有占位符、矛盾、歧义

最关键的一点:不管项目多小,都必须走完这个流程。

它甚至专门强调了反模式——”这个需求太简单,不需要设计”——这是最常见的浪费根源。越是简单的项目,越容易因为没想清楚而出问题。

另外,它还有一个很贴心的设计:视觉伴侣(Visual Companion) 不是一开始就扔给你,而是当你遇到”这个用文字描述不清楚”的问题时,才实时推荐给你。这样既不打扰工作流,又在真正需要的时候提供帮助。

整个 Skill 的 prompt 非常详细,还配套了流程图和自检清单。即使你是第一次用,照着步骤走也能做到专业级别的需求分析和设计输出。

对于 AI 产品的设计者、产品经理,或者任何需要和 AI 一起做创意工作的人来说,这个 Skill 能让你的”需求——设计——实现”链条变得靠谱很多。

GitHub 链接:https://github.com/obra/superpowers/tree/main/skills/brainstorming


GitHub: https://github.com/obra/superpowers/tree/main/skills/brainstorming

评论区

0 条评论

登录后可评论。

赵一凡 2623 阅读