✨ feat: 对decide的功能进行调整
This commit is contained in:
@@ -14,6 +14,14 @@ argument-hint: [任务细则文档路径]
|
||||
|
||||
---
|
||||
|
||||
## 前置准备
|
||||
|
||||
**首先触发 `aide` skill 学习 aide 命令的使用方法。**
|
||||
|
||||
这是必要步骤,确保你了解 `aide flow` 等命令的正确用法。
|
||||
|
||||
---
|
||||
|
||||
## 开始
|
||||
|
||||
### 确定任务细则
|
||||
|
||||
@@ -7,6 +7,22 @@ argument-hint: [无参数]
|
||||
|
||||
你正在使用 Aide 工作流体系。本命令帮助你快速认知项目并确保环境就绪。
|
||||
|
||||
---
|
||||
|
||||
## 核心约束(必须遵守)
|
||||
|
||||
**禁止直接读取或编辑 `.aide/` 目录下的任何文件!**
|
||||
|
||||
- ❌ 禁止使用 Read 工具读取 `.aide/config.toml`
|
||||
- ❌ 禁止使用 Edit/Write 工具修改 `.aide/` 下的文件
|
||||
- ✅ 必须通过 `aide config get/set` 读写配置
|
||||
- ✅ 必须通过 `aide env set` 修改环境配置
|
||||
- ✅ 配置有误时,触发 `env-config` skill 学习正确的设置方法
|
||||
|
||||
**原因**:`.aide/` 是 aide 程序的内部数据目录,直接操作可能导致格式错误或状态不一致。
|
||||
|
||||
---
|
||||
|
||||
## 执行步骤
|
||||
|
||||
### 1. Aide 运行时环境检测
|
||||
@@ -31,7 +47,7 @@ aide init
|
||||
|
||||
此命令会:
|
||||
- 创建 `.aide/` 目录(如不存在)
|
||||
- 生成默认配置文件 `.aide/config.toml`
|
||||
- 生成默认配置文件
|
||||
- 检查并更新 `.gitignore`
|
||||
|
||||
### 3. 项目认知
|
||||
@@ -51,40 +67,40 @@ aide init
|
||||
aide env ensure
|
||||
```
|
||||
|
||||
此命令会:
|
||||
- 读取 `.aide/config.toml` 中的环境配置
|
||||
- 检测并修复项目开发环境
|
||||
- 输出环境状态和配置信息
|
||||
|
||||
根据输出处理:
|
||||
- `✓`:环境就绪,继续到步骤 5
|
||||
- `⚠`:有警告但可继续,记录并继续
|
||||
- `✗`:**触发 `env-config` skill**,按指导完成配置后重试
|
||||
- `✓`:环境就绪,**直接进入步骤 5**(不要再查看配置文件)
|
||||
- `⚠`:有警告但可继续,记录警告信息并继续
|
||||
- `✗`:**触发 `env-config` skill**,学习如何使用 `aide env set` 命令修复配置,然后重试
|
||||
|
||||
**注意**:
|
||||
- 此时不带 `--runtime` 参数,会读取项目配置文件检查项目环境
|
||||
- aide env 会输出项目配置信息,包括默认的任务文档路径,记住这些信息供后续使用
|
||||
**环境检测失败时的正确做法**:
|
||||
1. 触发 `env-config` skill 获取配置指导
|
||||
2. 使用 `aide env set <模块>.<配置项> <值>` 修改配置
|
||||
3. 重新执行 `aide env ensure` 验证
|
||||
|
||||
**错误做法**(禁止):
|
||||
- 直接编辑 `.aide/config.toml` 文件
|
||||
|
||||
### 5. 汇报就绪状态
|
||||
|
||||
向用户汇报:
|
||||
环境检测通过后,直接向用户汇报(不要再读取配置文件):
|
||||
|
||||
```
|
||||
项目概况:[来自步骤3的概要]
|
||||
|
||||
环境状态:✓ 环境就绪 (python:3.12, ...)
|
||||
|
||||
项目配置:
|
||||
- 任务原文档:task-now.md
|
||||
- 任务细则:task-spec.md
|
||||
环境状态:[aide env ensure 的输出结果]
|
||||
|
||||
Aide 已就绪,可用命令:
|
||||
- /aide:prep [文档路径] - 任务准备
|
||||
- /aide:exec [文档路径] - 任务执行
|
||||
```
|
||||
|
||||
> 注:任务文档路径等配置信息已在 aide env ensure 输出中显示,无需额外查看配置文件。
|
||||
|
||||
---
|
||||
|
||||
## 注意事项
|
||||
|
||||
1. 如果在初始化过程中发现严重环境问题无法解决,建议用户修复后重开对话
|
||||
2. 本命令只做认知和环境准备,不修改任何业务代码
|
||||
3. 所有输出使用简体中文
|
||||
1. **不要读取 `.aide/` 目录下的文件**——所有配置操作通过 aide 命令完成
|
||||
2. 如果在初始化过程中发现严重环境问题无法解决,建议用户修复后重开对话
|
||||
3. 本命令只做认知和环境准备,不修改任何业务代码
|
||||
4. 所有输出使用简体中文
|
||||
|
||||
@@ -14,6 +14,14 @@ argument-hint: [任务原文档路径]
|
||||
|
||||
---
|
||||
|
||||
## 前置准备
|
||||
|
||||
**首先触发 `aide` skill 学习 aide 命令的使用方法。**
|
||||
|
||||
这是必要步骤,确保你了解 `aide flow` 等命令的正确用法。
|
||||
|
||||
---
|
||||
|
||||
## 开始
|
||||
|
||||
### 启动流程追踪
|
||||
@@ -95,15 +103,15 @@ aide flow next-step "任务优化完成,生成待定项"
|
||||
|
||||
### 有待定项时
|
||||
|
||||
提交待定项数据:
|
||||
1. 将待定项数据写入 JSON 文件(如 `.aide/pending-items.json`)
|
||||
2. 提交待定项数据:
|
||||
|
||||
```bash
|
||||
aide decide submit '<json数据>'
|
||||
aide decide submit .aide/pending-items.json
|
||||
```
|
||||
|
||||
告知用户访问链接进行确认。
|
||||
|
||||
用户完成后获取结果:
|
||||
3. 告知用户访问输出的链接进行确认
|
||||
4. 用户完成后获取结果:
|
||||
|
||||
```bash
|
||||
aide decide result
|
||||
|
||||
Reference in New Issue
Block a user