大家好,我是子昕,一个干了10年的后端开发,现在在AI编程这条路上边冲边摸索,每天都被新技术追着跑。
说到Spec驱动开发
,用过Kiro
的朋友应该都知道那种感觉------需求分析
→系统设计
→实现计划
,这套流程确实很香。
我之前在Kiro的免费推广期一直在用,印象深刻。
但问题是,我现在是Claude Code和Cursor的重度用户,续费了这些工具后,总不能只为了用Spec再去续费Kiro吧?
直到今天发现了Claude Code Spec Workflow 这个MCP
,GitHub上已经1k+星标。
试用后发现在Claude Code里也能享受到和Kiro一样丝滑的Spec驱动开发体验了。
终于,Claude Code里也有Spec了
第一次看到这个工具,我的反应是:这不就是把Kiro的那套搬到Claude Code里了吗?
确实,它采用的是同样的三阶段模式:
- 需求分析(Requirements) :生成EARS语法标准的需求文档
- 系统设计(Design) :完整的技术设计文档
- 实现计划(Implementation) :功能分解为有序任务
但关键是,现在我可以在Claude Code的环境里直接使用这套流程了。
实战体验:一句话搞定五子棋项目
话不多说,直接上手试试。我准备用它来创建一个五子棋游戏的Spec。
安装:一条命令搞定
bash
claude mcp add spec-workflow -- npx @pimzino/spec-workflow-mcp@latest /path/to/your/project --AutoStartDashboard
注意:/path/to/your/project
需要修改为你的实际项目路径
安装完成后,配置文件自动更新:

运行claude mcp list
命令,检查MCP状态:

加了--AutoStartDashboard
参数,启动Claude Code后,浏览器会自动打开下面的Dashboard页面:

MCP生成的所有文档的查看、审批以及任务的执行,都是在Dashboard上进行的,往下看你就知道了。
第一次使用:直接开口要Spec
我就直接跟Claude Code说了一句:
为我创建一个五子棋游戏的Spec
然后,Claude Code立即理解了我的意图:

自动调用了Spec Workflow MCP工具,整个过程很自然。
这就是MCP协议的好处,工具集成得很透明。
需求文档生成:标准化输出
工具开始生成需求文档:

生成完成后,系统提示我去Dashboard进行审批:

Dashboard界面:本地化体验
打开Dashboard,界面简洁明了:

进入Specs页面查看具体内容:

点开需求文档详情:

有没有一种Kiro需求文档的熟悉感?
批注功能:协作体验良好
这个工具还提供了批注功能,在审批页可以选中文字添加建议:

批注会显示在右侧面板:

修改过的内容会有高亮标识,可以点击查看和继续编辑:

还可以添加整体性建议:


智能迭代:反馈循环顺畅
提交批注后:

回到Claude Code,AI开始根据反馈调整文档:

然后再次进行审批:

审批通过后,自动进入设计阶段:

设计文档、任务拆解文档和第一阶段的流程是一样的,都是创建文档之后,让我们审批,然后进入下一阶段。
设计文档:

任务拆解文档:

三个文档我看下来,感觉和Kiro真的非常相似。
文档都确认后,就开始执行任务了:

任务的执行流程,也都可以清晰的看到:

总览

任务列表

任务状态变更
每当执行完一个任务后,Claude Code会让你看效果,不会一口气全执行完。
我们可以在任务列表复制提示:

比如,复制之后是这样的:Please work on task 2 for spec "gomoku-game"
直接粘贴到Claude Code控制台继续执行即可,它会处理任务同时变更任务状态:

用后的实际感受
确实有几个优点
- 无缝集成:在Claude Code环境里使用很自然,不需要切换工具
- 本地化部署:Dashboard运行在本地,响应速度快
- 人机协作:关键节点保留人工审核,避免了完全自动化可能带来的问题
- 批注系统:文档协作功能做得不错,团队使用会很方便
如何开始使用
如果你也是Claude Code用户,想体验Spec驱动开发,强烈建议试试这个工具。
GitHub项目 :github.com/Pimzino/spe...
如果你想用Cursor等其他支持MCP的工具,也是可以的,直接添加MCP配置即可:
perl
{
"mcpServers": {
"spec-workflow": {
"command": "npx",
"args": ["-y", "@pimzino/spec-workflow-mcp@latest", "/path/to/your/project"]
}
}
}
VSCode用户 还可以安装配套插件,在应用商店搜索Spec Workflow MCP
。
写在最后
作为一个Claude Code的重度用户,能在熟悉的环境里使用Spec驱动开发,感觉还是挺不错的。
虽然功能上可能还没有Kiro那么完善,但对于不想为了Spec单独续费的用户来说,这确实是个不错的选择。
最后,我建了个AI编程交流群,如果感兴趣,可以后台加我微信,备注"加群"拉你进群。