From 030582c1aafef4c1732ac685c1e05bee5ed0715a Mon Sep 17 00:00:00 2001 From: li552233 Date: Thu, 16 Apr 2026 10:19:50 +0000 Subject: [PATCH] Add smart jump in AGENTS.md --- AGENTS.md | 43 +++++++++++++++++++++++++++++-------------- 1 file changed, 29 insertions(+), 14 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 55ed25f..7035da7 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -28,27 +28,42 @@ --- -## 核心工作流程 +## 沉浸式工作流程 ``` -需求 → [步骤1] → [确认] → [步骤2] → [确认] → [步骤3] → 交付 +用户描述需求 → [步骤1 自动引导] → [用户确认产物] → [步骤2 自动衔接] → [用户确认产物] → [步骤3 自动衔接] → 交付 ``` -| 步骤 | 子技能 | 说明 | -|-----|--------|------| -| 1 | requirement-analyzer | 需求分析,生成需求文档 | -| 2 | model-design-generator | 模型设计,生成设计文档 | -| 3 | write-sql | SQL编写,生成执行脚本 | +**核心理念**:技能之间自动衔接,步骤产物需用户确认后继续。用户只需一开始描述需求,后续流程自动推进。 + +| 步骤 | 子技能 | 产物 | 确认后动作 | +|-----|--------|------|-----------| +| 1 | requirement-analyzer | 需求文档 | 自动调用步骤2技能 | +| 2 | model-design-generator | 模型设计文档 | 自动调用步骤3技能 | +| 3 | write-sql | SQL脚本 | 展示交付物,流程结束 | + +--- + +## 智能跳步 + +根据用户消息内容判断起始步骤: + +| 用户消息内容 | 起始步骤 | 说明 | +|-------------|---------|------| +| 仅描述业务场景/指标想法 | 步骤1 | 需要从需求分析开始 | +| 提供了需求文档路径(如 REQ-DATA-*.md) | 步骤2 | 跳过需求分析,直接进入模型设计 | +| 提供了需求文档和模型设计文档(如 MDDS-DATA-*.md) | 步骤3 | 跳过前两步,直接进入SQL编写 | --- ## 执行方式 -每个步骤调用对应子技能: +**自动衔接模式(含确认环节)**: -- **步骤1**:调用 `skill(name="requirement-analyzer")` -- **步骤2**:用户确认后,调用 `skill(name="model-design-generator")` -- **步骤3**:用户确认后,调用 `skill(name="write-sql")` +1. 调用当前步骤的子技能,引导用户完成该步骤 +2. 步骤完成后展示产物,**等待用户确认** +3. 用户确认后,**立即调用下一步的子技能** +4. 如用户提出修改意见,在当前步骤调整后重新等待确认 具体操作规范、输出格式、文件路径等由各子技能自行定义。 @@ -58,9 +73,9 @@ | 场景 | 响应 | |-----|------| -| 用户确认 | 进入下一步 | -| 用户修改意见 | 调整后重新等待确认 | -| 中途修改 | 回到对应步骤重新执行 | +| 用户确认产物 | 自动进入下一步 | +| 用户提出修改意见 | 在当前步骤调整,调整后重新等待确认 | +| 用户要求重新执行某步骤 | 回到指定步骤重新执行,产物确认后继续自动衔接 | ---