cursor-init/.cursor/rules/task-execution.mdc

85 lines
3.8 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
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也归档
重要的事情说三遍
**每一个子任务执行完暂停,等待我确认,不要再连续执行接下来的任务**
**每一个子任务执行完暂停,等待我确认,不要再连续执行接下来的任务**
**每一个子任务执行完暂停,等待我确认,不要再连续执行接下来的任务**
**每一个子任务执行完暂停,等待我确认,不要再连续执行接下来的任务**
**每一个子任务执行完暂停,等待我确认,不要再连续执行接下来的任务**
**每一个子任务执行完暂停,等待我确认,不要再连续执行接下来的任务**
**每一个子任务执行完暂停,等待我确认,不要再连续执行接下来的任务**
**每一个子任务执行完暂停,等待我确认,不要再连续执行接下来的任务**
**每一个子任务执行完暂停,等待我确认,不要再连续执行接下来的任务**
**每一个子任务执行完暂停,等待我确认,不要再连续执行接下来的任务**
**每一个子任务执行完暂停,等待我确认,不要再连续执行接下来的任务**
**每一个子任务执行完暂停,等待我确认,不要再连续执行接下来的任务**
**每一个子任务执行完暂停,等待我确认,不要再连续执行接下来的任务**
**每一个子任务执行完暂停,等待我确认,不要再连续执行接下来的任务**
**每一个子任务执行完暂停,等待我确认,不要再连续执行接下来的任务**
**每一个子任务执行完暂停,等待我确认,不要再连续执行接下来的任务**
**每一个子任务执行完暂停,等待我确认,不要再连续执行接下来的任务**