Kiro 规格核心概念文档

概述

规格连接产品需求和技术实施之间的鸿沟,减少开发迭代。Kiro 为每个规格生成三个关键文件:

  1. requirements.md:捕获用户故事和接受标准
  2. design.md:记录技术架构和实施考虑
  3. tasks.md:提供详细的实施计划和可跟踪任务

工作流

工作流遵循逻辑进展,在各阶段之间设有决策点:

  • 需求阶段:使用结构化 EARS 记法定义用户故事
  • 设计阶段:记录技术架构和实施细节
  • 实施规划:将工作分解为离散的可跟踪任务
  • 执行阶段:跟踪进度并完善规格

需求

requirements.md 文件使用 EARS(Easy Approach to Requirements Syntax)记法:

当 [条件/事件]
系统应当 [预期行为]

示例:

当用户提交包含无效数据的表单时
系统应当在相关字段旁显示验证错误

此方法的优势:

  • 清晰性:明确的需求
  • 可测试性:直接转换为测试用例
  • 可追溯性:跟踪单个需求
  • 完整性:鼓励全面思考

设计

design.md 文件捕获系统的整体概况,包括:

  • 架构
  • 数据流
  • 接口
  • 数据模型
  • 错误处理
  • 单元测试策略

实施计划

tasks.md 文件提供:

  • 离散的可跟踪任务
  • 清晰的描述
  • 预期结果
  • 资源和依赖关系

Kiro 提供任务执行界面,具有实时状态更新,允许高效跟踪实施进度。

页面更新:2025年7月14日