序言
本教程由「小荣的网络开发日志」实操整理编写,实操踩坑验证,内容真实可靠。
遇到操作问题可直接联系作者,转载需标注原文出处,禁止私自篡改商用。
承接网站、APP、小程序、各类脚本定制开发;
AI 编程教学、一对一项目全程陪跑,提供免费技术咨询。
联系方式: 微信:rongyaolg 电话:18375295913
Spec 是什么
Spec 是 Kiro 的核心功能之一,用来结构化开发复杂功能。
它适合把一个大需求拆成清晰的文档和任务,而不是让 AI 一口气乱改。

Spec 工作流程
需求讨论 → 技术设计 → 任务拆分 → 逐步实现| 阶段 | 说明 |
|---|---|
| 需求讨论 | 和 Kiro 明确要做什么 |
| 技术设计 | 生成技术方案和架构设计 |
| 任务拆分 | 拆成可执行的小任务 |
| 逐步实现 | 按任务一个个完成 |
什么时候用 Spec
| 任务 | 是否适合 Spec |
|---|---|
| 改一个按钮文字 | 不需要 |
| 做登录系统 | 适合 |
| 做支付模块 | 适合 |
| 重构多个页面 | 适合 |
| 写完整项目 | 很适合 |
引用外部文件
在 Spec 文件中,可以用语法引用外部文件:
#[[file:文件名]]例如:
#[[file:api-spec.yaml]]这样 Kiro 在开发时可以参考 API 规范。
小白建议
复杂功能一定先用 Spec 拆清楚,不要直接让 AI 一次性写完整系统。