超级能力的精彩评论(为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创建了这个有价值的工具,并建议其工作流程可能对软件开发以外的领域有益。

## Claude 代码与超能力:Hacker News 讨论摘要 这个 Hacker News 帖子主要讨论用户对 Anthropic 的 Claude 代码,特别是其“计划模式”,以及名为 Superpowers 的工具的使用体验,旨在优化其工作流程。 许多用户觉得 Claude 代码的计划模式非常不灵活。它生成的计划冗长,即使是微小的修改也需要完全重写,导致人们担心效率低下和糟糕的用户体验。用户正在使用 Plannotator(外部评论)和 VSCode 插件(用于计划内评论)等方法来解决问题。VSCode 插件的最新更新*似乎*改进了编辑过程,但体验各不相同。 Superpowers 旨在通过增加头脑风暴和规格审查等阶段来改善这一点,但有些人认为将其规格和计划分离是不必要的。虽然它有助于完善初步想法并发现错误,但用户提醒这并非“灵丹妙药”,甚至可能*增加*错误。一些用户已经手动使用类似的迭代规划技术。 讨论还涉及 GSD 等替代方案,以及关于这些编排工具的开发过程,以及 Superpowers 略显 необычный 的安装过程。最终,意见不一,有些人更喜欢使用 Claude 代码的更简单、更直接的方法。
相关文章

原文
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