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在后面跑任务!

项目跑完启动

项目跑完了:

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

总结

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

相关推荐
IT_陈寒6 小时前
Vite的热更新突然不香了,排查三小时差点砸键盘
前端·人工智能·后端
子兮曰7 小时前
Agency-Agents 深度解析:400+ AI 专家的"梦之队"如何重塑开发工作流
前端·后端·vibecoding
用户8356290780517 小时前
Python 实现 PDF 文件加密与解密方法
后端·python
小满zs8 小时前
Go语言第二章(小无相功)
后端·go
用户8356290780518 小时前
使用 Python 冻结与拆分 Excel 窗格教程
后端·python
karry_k8 小时前
MyBatis批量insert-select踩坑:useGeneratedKeys=true 可能让PostgreSQL返回大量插入结果
java·后端
妙码生花8 小时前
从 PHP 到 AI + Golang,程序员自救转型手记(十九):点选验证码代码逐行目检
前端·后端·go
贰先生8 小时前
Xiuno BBS X版 用户封禁系统
后端
karry_k8 小时前
PostgreSQL 在 MyBatis 中执行正常 SQL 失效:一次 DELETE USING 踩坑记录
java·后端
ServBay8 小时前
不会写代码也能建站?AI 时代,非技术创始人如何从零搭建自己的 Web 项目
后端·mcp