--- 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也归档