Iyangpengyu's Blog

技术只有在与业务相结合才有它闪光的价值

0%

使用Superpowers插件简化开发门槛

什么是Superpowers?

Superpowers 为 AI 编程智能体(如 Claude Code、Cursor、Codex、OpenCode)提供了一套完整的软件开发工作流程。它不是单一技能,而是由 20+ 个可组合 Skills 组成的系统化工作流,覆盖需求梳理、架构设计、测试驱动开发、代码审查和分支管理等开发环节。它的核心思路,是通过一组可组合的 Skills 和初始指令,让 AI 智能体在编写代码时自动遵循最佳实践,而不是随意生成代码。
上面的定义,有点抽象,一句话概括就是,帮你快速生成一个应用的skills,里面内置了软件开发的规约,确保生成的工程能够满足你的需求,并且易读易修改。

怎么用Superpowers?

step1:把插件加入市场

在 Claude Code 的终端中执行:/plugin marketplace add obra/superpowers-marketplace

step2:安装插件

/plugin install superpowers@superpowers-marketplace 安装完成后,重启 Claude Code,就可以使用了。

step3:用/superpowers:brainstorm 直接开聊

网上流传的经典案例是:/superpowers:brainstorm 我想开发一个简单的网页端 Todo 管理应用。
然后进行需求澄清,通过连续提问收集必要信息,包括采用什么技术栈、数据结构、数据持久化情况、UI展示、功能选择,均可以自定义,聊清楚了之后,会生成执行计划,待确认,最终确认后,可以生成你想要的应用。
最关键的点是,这些技能在内网环境下,也能用,只要你有类似Claude Code的开发工具,例如阿里灵犀,直接导入技能包,就能实现相同效果。
笔者是在内网环境验证的,所以就不po图了。