Kiro 规格核心概念文档
概述
规格连接产品需求和技术实施之间的鸿沟,减少开发迭代。Kiro 为每个规格生成三个关键文件:
- requirements.md:捕获用户故事和接受标准
- design.md:记录技术架构和实施考虑
- tasks.md:提供详细的实施计划和可跟踪任务
工作流
工作流遵循逻辑进展,在各阶段之间设有决策点:
- 需求阶段:使用结构化 EARS 记法定义用户故事
- 设计阶段:记录技术架构和实施细节
- 实施规划:将工作分解为离散的可跟踪任务
- 执行阶段:跟踪进度并完善规格
需求
requirements.md 文件使用 EARS(Easy Approach to Requirements Syntax)记法:
当 [条件/事件]
系统应当 [预期行为]
示例:
当用户提交包含无效数据的表单时
系统应当在相关字段旁显示验证错误
此方法的优势:
- 清晰性:明确的需求
- 可测试性:直接转换为测试用例
- 可追溯性:跟踪单个需求
- 完整性:鼓励全面思考
设计
design.md 文件捕获系统的整体概况,包括:
- 架构
- 数据流
- 接口
- 数据模型
- 错误处理
- 单元测试策略
实施计划
tasks.md 文件提供:
- 离散的可跟踪任务
- 清晰的描述
- 预期结果
- 资源和依赖关系
Kiro 提供任务执行界面,具有实时状态更新,允许高效跟踪实施进度。
页面更新:2025年7月14日