从 Vibe Coding 到 Spec Coding:这套 Agent Skills 拿下 33600+ Star!

📅 2026/7/19 23:51:48
从 Vibe Coding 到 Spec Coding:这套 Agent Skills 拿下 33600+ Star!
你有没有过这种体验:让 AI 帮你实现一个功能,它三分钟写完了,跑了一下还能用。你很高兴,觉得效率提升了十倍。然后第二天你想加个新功能,发现昨天写的代码没有测试,没有文档,接口设计一塌糊涂。改一处坏三处,跟推多米诺骨牌一样。更离谱的是,你翻了一下代码,发现 AI 连最基本的安全检查都没做——用户输入直接拼进了 SQL 语句。这种开发方式有个名字,叫Vibe Coding:给个模糊意图,让 AI 自由发挥,跑通了就算完事。短期看确实爽,但代价是技术债务疯狂累积——Controller 里塞业务逻辑,Service 里直接拼 SQL,异常被 catch 后只打印一句 failed,第二天再改就开始连环炸。等到要维护的时候,你会发现「能跑」和「能交付」之间隔着一道鸿沟。与它相对的是Spec Coding:先定义好技术规范和代码风格,让 AI 始终在同一套规则下干活。说得直白一点,Vibe Coding 是放养,Spec Coding 是立规矩。AI 编码工具的能力确实越来越强,但模型越强,走捷径的毛病越明显。拿到任务就一股脑往前冲,不会主动补上测试、边界、安全和可维护性。这也是 AI 编码最容易翻车的地方。小金 最近关注到 Addy Osmani 开源的一个项目:agent-skills。它把资深工程师的工作流和开发规范