超级能力的精彩评论(为Claude代码)
A Rave Review of Superpowers (For Claude Code)

原始链接: https://emschwartz.me/a-rave-review-of-superpowers-for-claude-code/

埃文·施瓦茨热情推荐Claude Code的“Superpowers”插件,认为它显著提高了生产力和代码正确性。与Claude Code不同,后者可能过早地跳到解决方案,Superpowers采用结构化流程:**头脑风暴 → 选项与权衡 → 计划草图 → 设计文档 → 实现计划 → 实现。** 一个关键优势是,在详细规划*之前*呈现带有明确权衡的*多个*选项,从而做出明智的决策。Superpowers还包含用于UI原型设计的视觉设计能力。重要的是,计划以易于管理的形式呈现(要点、markdown文件),便于审查和编辑——这是对Claude冗长、全或无计划修订的重大改进。 该插件会自动检查实现是否符合计划,从而增强了对最终代码的信心。施瓦茨强调了直接编辑计划的赋能感,并赞扬杰西·文森特和Prime Radiant创建了这个有价值的工具,并建议其工作流程可能对软件开发以外的领域有益。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 对Superpowers的狂热评论(针对Claude Code)(emschwartz.me) 15 分,由 emschwartz 5小时前发布 | 隐藏 | 过去 | 收藏 | 1 条评论 帮助 bestouff 19分钟前 [–] 它比 https://github.com/gsd-build/gsd-2 更好吗?回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:
相关文章

原文
A Rave Review of Superpowers (for Claude Code) | Evan Schwartz

I have no connection to the authors of the Superpowers plugin for Claude Code, but I have been raving about it to everyone I talk to. Using Claude Code with Superpowers is so much more productive and the features it builds are so much more correct than with stock Claude Code. I cannot recommend it enough.

Earlier, my main issue with Claude Code (and other models + harnesses I’ve tried) was that it was sometimes too quick to jump to implementing a solution that might be right, or might be totally off.

Plan mode helped a bit. However, in Plan mode, Claude would write up a giant plan document and ask for feedback. It's hard to review a multi-page plan. Making matters worse, if you give it feedback, it would respond with a whole new version of the multi-page plan. That's not a productive way to plan out a project or feature.

Superpowers fixes both of these issues, and more. I'll lay out the workflow, as I understand it, and why I appreciate its structure but you can also stop reading here and just go try it.

Superpowers’ high-level flow is: Brainstorming → Reviewing Options and Tradeoffs → Plan Sketch → Design Doc → Implementation Plan → Implementation Steps.

Brainstorming

Superpowers almost always starts off in brainstorm mode. It explores your codebase, asks you plenty of questions, and comes up with some general directions you could go in.

Options and Tradeoffs

A key part of the brainstorming process is that, after asking questions, it will present multiple options with tradeoffs. It is extremely helpful to consider different options, see tradeoffs laid out, and choose or discuss them before getting more detailed.

Recently, they also added a visual design skill that makes Claude build simple mock-ups for UI changes and other visual features. This starts a local dev server so you can review, discuss, and iterate on the mock-ups before proceeding. Great job team, keep up the great work.

Plan Sketch

After you've agreed on the options to pursue, Claude + Superpowers will give you back a high-level description of the plan. This could be a dozen bullet points or a slightly longer write-up. In contrast to the default Plan mode, this is a much easier format to weigh in on.

Design Doc

Only after agreeing on the high-level version of the plan, Claude + Superpowers will write up a full design doc. This is most similar to the kind of plan Claude Code would write without Superpowers. But at this point, you've already agreed on the high-level direction, which makes it much easier to review and comment on the plan. If you have comments, they are probably going to be a bit more detailed, rather than "rewrite this whole thing and go in a different direction".

Also, Superpowers’ plan document is a markdown file in your repository that you can read, comment on, and edit in your own editor. One friend said that being able to edit the plan on his own terms felt way more empowering than Claude Code’s normal UX for reviewing plans.

Implementation Plan and Implementation

After you approve the design doc, Claude + Superpowers will write up an implementation plan and review that plan against the design doc. Once you approve that, it can launch subagents to implement each part of the plan, and it automatically reviews their work against the implementation plan.

Thanks

Thanks to Jesse Vincent for making this plugin! It has made my use of Claude Code so much more productive. I feel better about tradeoffs being made and much more confident that the code written does what I want.

I'll be eagerly installing each Superpowers update and keeping an eye on what else Jesse's company Prime Radiant puts out (you can also add their blog to your Scour feed 😉).

Superpowers for Other Domains?

I have friends who are academic researchers. Every time they tell me about issues they've run into trying to use Claude or other AI tools, I've immediately thought that they could use an equivalent structured workflow plugin that adapts a Superpowers-style workflow to non-programming domains. Just a thought for the Prime Radiant folks or others who are building agent-focused dev tools.

Thanks also to Alex Kesling and Eliot Hederman for comments on a draft of this blog post.

联系我们 contact @ memedata.com