前两天逛了世界人工智能大会 (WAIC),在我比较关心的 AI IDE 领域,我们可以看到从 Vibe Coding 升华到 Spec Driven 和 Context Engineering 的转变。不止追求 PoC 的快,而是更要 Production Ready 的稳。
相信大家对此应该也有类似的体验,Vibe Coding 在构建 PoC 项目的时候,非常快。但是,随着项目复杂性的提高,各种问题层出不穷:
Spec-Driven Development 的出现,能很好地解决以上的问题。
那么,两者的区别到底在哪?
如此一来,通过优先定义需求文档、系统设计和任务清单,确保代码逻辑清晰且与业务目标对齐。项目的可维护性提升,减少了后期的技术债!对于复杂的大项目的团队合作,也很有帮助!
那么,我们如何在平时的开发中用上 Spec-Driven Development 呢?
于是,我开发了 Spec-Driven Development MCP Server:
https://www.npmjs.com/package/mcp-server-spec-driven-development
目前 v0.1 的版本提供了预定义的三个 Prompts:
在 VS Code GitHub Copilot 中,可以用 /mcp 来触发:
当然,任何支持 MCP Server Prompts 的工具,都能使用 Spec-Driven Development MCP Server 。
以开发一个 Vue.js TODO App 为例,几分钟就能搞定!
.
md ).
md )最后,跑起来啦!
代码完全开源,欢迎围观:
https://github.com/formulahendry/mcp-server-spec-driven-development
目前项目还处于非常早期阶段,欢迎提 issue 。
1
luworld 49 天前
好想法,也就是对提示词进行修改、优化、具体化,把一个大命令分解为多个易完成的小命令,同时也方便后面排查
|
2
qaq13037 49 天前
想起来了 AI 写论文,你给他一个题目,他会给你一个大纲,每个标题下面都有具体内容概述,自己根据需要进行调整,这样出来的论文就不会偏离主题。话说,这种模式应该有个学术名词吧
|
3
asd999cxcx 49 天前
和 kiro 那个差不多,我记得之前看到谁做的 vibe spec 的 mcp 也还可以。
|
![]() |
4
formulahendry OP @qaq13037 那就是 Spec-Driven Development 咯~
|
5
bunny189 48 天前 via iPhone
谢谢老哥,好棒!我今天试试
|