85 lines
3.8 KiB
Plaintext
85 lines
3.8 KiB
Plaintext
---
|
||
description: "任务执行流程"
|
||
globs: ["**/*"]
|
||
alwaysApply: true
|
||
---
|
||
# 任务执行流程
|
||
|
||
管理Markdown文件中的任务清单以跟踪完成PRD进度的指南。
|
||
|
||
## 任务实施 (Task Implementation)
|
||
|
||
1. 在执行大任务 `x.0`时先扫描项目,理解AI规则
|
||
2. 每一个大任务包含多个子任务,如 `1.1`、`1.2`、`1.3`等
|
||
3. 在执行子任务之前,要深刻理解任务需求,给出详细的任务执行逻辑,确保执行步骤正确,**必须等待取人才能进行下一步,需要等我的输入,如y和go等**
|
||
4. 每一个子任务执行完之后都必须暂停,等待我的验证,坚决不允许任何连续执行多个任务
|
||
6. 每个大任务执行前,给出git commit提交文本
|
||
|
||
* **一次处理一个子任务:** 在询问用户并获得“yes”或“y”的许可之前,**不要**开始下一个子任务。********非常重要必须执行*********
|
||
* 完成每个子任务后停止并等待用户的批准 (`go-ahead`)。
|
||
|
||
## 任务清单维护 (Task List Maintenance)
|
||
|
||
1. **边工作边更新任务清单:**
|
||
* 按照上述协议将任务和子任务标记为完成 (`[x]`)。
|
||
* 添加新出现的任务。
|
||
* **注意,每完成一个子任务时,都要更新任务清单状态**
|
||
2. **维护“相关文件”部分:**
|
||
* 列出每个创建或修改的文件。
|
||
* 为每个文件提供一行其用途描述。
|
||
|
||
## AI 指令 (AI Instructions)
|
||
|
||
当使用任务清单时,AI 必须:
|
||
|
||
1. 完成任何重要工作后定期更新任务清单文件。
|
||
2. 遵守完成协议:
|
||
* 将每个完成的**子任务**标记为 `[x]`。
|
||
* 一旦其**所有**子任务都是 `[x]`,将**父任务**标记为 `[x]`。
|
||
3. 添加新发现的任务。
|
||
4. 保持“相关文件”准确且最新。
|
||
5. 开始工作前,检查下一个子任务是什么。
|
||
6. 实现一个子任务后,更新文件,然后暂停等待用户批准。
|
||
7. 在执行任务前请扫描项目目录
|
||
8. 完成一个子任务后,提交git
|
||
9. 将已完成的任务归档到tasks的归档目录archive并修改文件名,文件名前添加时间
|
||
10. 将需求prd也归档
|
||
|
||
|
||
|
||
重要的事情说三遍
|
||
|
||
**每一个子任务执行完暂停,等待我确认,不要再连续执行接下来的任务**
|
||
|
||
**每一个子任务执行完暂停,等待我确认,不要再连续执行接下来的任务**
|
||
|
||
**每一个子任务执行完暂停,等待我确认,不要再连续执行接下来的任务**
|
||
|
||
**每一个子任务执行完暂停,等待我确认,不要再连续执行接下来的任务**
|
||
|
||
**每一个子任务执行完暂停,等待我确认,不要再连续执行接下来的任务**
|
||
|
||
**每一个子任务执行完暂停,等待我确认,不要再连续执行接下来的任务**
|
||
|
||
**每一个子任务执行完暂停,等待我确认,不要再连续执行接下来的任务**
|
||
|
||
**每一个子任务执行完暂停,等待我确认,不要再连续执行接下来的任务**
|
||
|
||
**每一个子任务执行完暂停,等待我确认,不要再连续执行接下来的任务**
|
||
|
||
**每一个子任务执行完暂停,等待我确认,不要再连续执行接下来的任务**
|
||
|
||
**每一个子任务执行完暂停,等待我确认,不要再连续执行接下来的任务**
|
||
|
||
**每一个子任务执行完暂停,等待我确认,不要再连续执行接下来的任务**
|
||
|
||
**每一个子任务执行完暂停,等待我确认,不要再连续执行接下来的任务**
|
||
|
||
**每一个子任务执行完暂停,等待我确认,不要再连续执行接下来的任务**
|
||
|
||
**每一个子任务执行完暂停,等待我确认,不要再连续执行接下来的任务**
|
||
|
||
**每一个子任务执行完暂停,等待我确认,不要再连续执行接下来的任务**
|
||
|
||
**每一个子任务执行完暂停,等待我确认,不要再连续执行接下来的任务**
|