Kiro的正确打开方式,Vibe coding的工作流程分享
最近由于在深度体(白)验(嫖)Kiro,深深感受到Spec的强大。
这玩意太适合从0-1开发完整小项目、从0-1开发一个复杂项目中的一个完整功能或者架构升级。
1,首先你需要先产出一份比较专业的开发文档。对于Viber来讲,这个过程你先和AI使用自然语言聊几轮,把你的需求什么的都尽可能说明白,让它不要直接写代码而是生成一个AI友好的英文开发文档。
2,新开一个窗口,spec模式,让AI照着开发文档开炫。
3,Kiro中的spec模式会把任务切分成requirements、design、task三大块。有问题可以及时提出让他改。
4,一路点击下一步,看着AI一个个执行。尤其是在Task文件中,可以依次把task点击开始,然后你就可以看小电影去了。
亲测过大概5个比较复杂得功能,opus 4.5或者sonnet4.5,几乎都是一把梭哈全过。
相较于cursor或者其他code agents自带的plan模式,明显任务需求理解和执行更细。比如这个过程中,它自己会在requirements中要求自己遍历user story,然后还要求自己写出测试脚本,来验证自己写得对不对。
如此,Kiro更适合从0-1的开发,或者完整的修复/重构这种系统性工作。如果是什么改bug什么一言一语的倒也可以,但这不是它的强项。
市面页有很多开源CLI适用大多AI Code AGENTS的Spec比如Github的spec-kit,还有其他等等就不做推荐了。我自己也没实践。