Superpowers 实战:用 AI 工程化思维,从零构建小Demo

前言

其实目前AI编程非常火,但AI编程不是说你想好什么idea、提示词就一股脑的丢给AI做,有人已经把软件工程的那套范式写进了Skills里了,所以我们可以用这种范式去做开发。

目前比较火的AI编程三剑客就是:

  1. Spec
  2. OpenSpec
  3. Superpowers
  4. Qoder里的spec开发-专家团(我也尝试过~,安利给大家)

今天主要是给大家介绍一下Superpowers的应用。

什么是Superpowers?

一套 AI 辅助开发的 skill 体系,把软件工程最佳实践(先设计再实现、逐个commit、测试驱动)固化为可调用的技能 。

其实这个东西怎么说呢?适合快速搭建项目,做MVP。

这套范式最核心的一个东西就是:Spec

Spec就是规范书,你要提前写好,AI要根据你的规范去开发、管理、测试。

Superpowers的核心

你可以理解这套Skills里有很多插件,每个插件对应上面工作流程里的一个节点。而这些节点就是对软件工程的一个抽象。

接下来我会带着大家去逐步感受这个范式的使用。

实践 & Doing

接下来我们就以做一个贪吃蛇的小游戏为例子吧。我想贪吃蛇还是做一个后端,数据库存一些积分什么的。其实这是我初步的想法。就不用做什么注册登录啥的。

那就工欲善其事,必先利其器。我打算用ClaudeCode智能体啦~

输入命令进入superpowers研发范式:

shell 复制代码
/using-superpowers 

我先告诉它我的想法是做一个贪吃蛇:

其实我的想法是很模糊的,但是放心,后续它会帮你矫正。

反复让你确认:

剩下你就交给CC就行了。

先设计后干活

Superpowers主打的是先设计后干活,所以上面提到的前期的大部分工作就是写设计文档,写spec:

Spec写完生成planning

我们的Spec很重要,写完以后自己是要去看的,要去做审核决策。我说过需要后端和数据库的。

Spec规范确定以后就按照planning去生成。

planning其实就是写给AI的:

到时候大模型会跟进这个planning自己去拆任务,并调用不同的subAgent去干事情!

规划完开始写代码

写完就开始让它正式写代码:

可以看到,有多个子Agent在后面跑任务!

项目跑完启动

项目跑完了:

就是这个小项目跑的时间有点长:

总结

好了,这个介绍就到这里了。主要是告诉大家一种新的研发范式,可以借鉴,可以用就试试。

相关推荐
不能放弃治疗3 分钟前
MCP
后端
江湖十年1 小时前
Go 语言中 YAML to JSON 踩坑笔记
后端·go·json
你驴我2 小时前
WhatsApp 消息撤回与编辑的幂等性设计实践
java·服务器·前端·后端·python
一缕清烟在人间2 小时前
HarmonyOS开发实战:小分享-TextEditPage文字编辑器——Header+TextArea+工具栏
后端·华为·harmonyos·鸿蒙
人间凡尔赛2 小时前
K8s 十年之变:从 Cloud Native 到 AI Native,2026 年后端架构的范式革命
后端·云原生·架构
程序员cxuan2 小时前
Opus 5 深夜炸场,价格还挺香。。。
人工智能·后端·程序员
北冥you鱼2 小时前
Go 语言新手扫盲:指针 * 和 & 使用场景详解
开发语言·后端·golang
青山木2 小时前
Hot 100 ---腐烂的橘子
java·数据结构·后端·算法·leetcode·广度优先
卷无止境3 小时前
Python的collections模块:那些被低估的"瑞士军刀"
后端·python
卷无止境3 小时前
Python的方法解析顺序:一场关于继承顺序的精妙设计
后端·python