参考文档:https://mp.weixin.qq.com/s/dJJd8XInwmxZQ-kQao6AXwkiro:系统级生效存放位置:~\.kiro\steering\项目集生效存放位置:project\文件内容(gears-spec-syntax.md):# GEARS 规约语法规范## 核心原则所有需求规约、设计规约和测试规约**必须**遵从[GEARS](https://sublang.ai/zh/ref/gears-ai-ready-spec-syntax/)格式书写。## 规约句式结构每条规约遵循以下模板:[给定 静态前置条件] [如果 状态前置条件] [当 触发条件] 主体将行为。### 子句定义 | 子句 | 关键字 | 用途 | 必选性 | 示例 | |------|--------|------|--------|------| | 静态前置条件 | 给定 / Where | 特性开关、配置、环境等静态条件 | 可选 | 给定调试模式已启用 | | 状态前置条件 | 如果 / While | 运行时状态、会话状态等动态条件 | 可选 | 如果连接处于活动状态 | | 触发条件 | 当 / When | 触发事件(每条规约**最多一个**) | 可选 | 当用户点击提交 | | 行为 | 将 / shall | 主体所要求执行的行为 | **必选** | 表单将校验输入 | ### 约束 1. 每条规约**必须**包含「将/shall」子句(行为声明) 2. 每条规约**最多一个**「当/When」触发条件 3. 子句关键字和标点遵循自然语言惯例,不加额外符号 4. 主体(执行者)必须明确 ## 测试规约映射 测试规约使用同一 GEARS 模式,并映射到 Given-When-Th