为什么AI写的代码总是方向不对?先聊设计再动手——这个Skill治好了我的AI拖延症

你有没有过这种经历——跟AI说「帮我做个登录功能」,它噼里啪啦写了几百行代码,你一看,方向完全不对?

问题不在AI,在你自己——你没想清楚到底要什么。

Superpowers 框架里的 brainstorming 这个 Skill,就是专门治这个病的。

它的核心理念很简单:动手写代码之前,先把设计聊清楚。它给Claude Code设定了一个 HARD-GATE(硬门槛):不管你要做什么,在设计没得到你批准之前,Claude绝对不能动一行代码。

具体流程是这样的:

第一步:探索上下文 — Claude先看你的项目结构、文档、最近的commit,了解现状。

第二步:一对一提问 — 每次只问一个问题,帮你把模糊的想法一点点澄清:你要解决什么问题?约束条件是什么?成功标准是什么?

第三步:提出2-3个方案 — 每个方案都有明确的trade-offs,Claude会给出自己的推荐。

第四步:分块展示设计 — 设计按复杂度分段呈现,每段你都来得及审核,不会被一堆文字淹没。

第五步:写设计文档 — 确认后Claude写出规范文档,存到 docs/superpowers/specs/ 目录并commit。

第六步:过渡到实现 — 设计批准后,才调用writing-plans技能去制定实施计划。

这个 Skill 的本质,是把你的AI助手从「代码生成器」变成「设计搭档」。很多人以为这是浪费时间,但真正踩过坑的工程师都知道:设计阶段多花1小时,编码阶段少踩10个坑。

Superpowers 本身是一套完整的软件开发方法论,14个Skill覆盖从头脑风暴到TDD的全流程。这个brainstorming只是其中最前置的一个,但它也是整个流程里最关键的一个——它决定了你后续所有努力的方向对不对。

安装方式:在Claude Code里运行 /plugin install superpowers@claude-plugins- 从官方插件市场装,或者直接clone仓库放到技能目录里。

GitHub:https://github.com/obra/superpowers

Star数:187k+,Claude Code官方推荐的Skill框架,适合所有想认真用AI写代码的人。


GitHub: https://github.com/obra/superpowers

评论区

0 条评论

登录后可评论。

江望 450 阅读