[ PROMPT_NODE_26058 ]
Planning With Files 使用示例
[ SKILL_DOCUMENTATION ]
# 示例:基于文件的规划实战
## 示例 1:研究任务
**用户请求:** "研究晨练的好处并写一份总结"
### 循环 1:创建计划
bash
编写 task_plan.md
markdown
# 任务计划:晨练益处研究
## 目标
创建一份关于晨练益处的研究总结。
## 阶段
- [ ] 阶段 1:创建此计划 ✓
- [ ] 阶段 2:搜索并收集来源
- [ ] 阶段 3:综合发现
- [ ] 阶段 4:交付总结
## 关键问题
1. 有哪些身体健康益处?
2. 有哪些心理健康益处?
3. 有哪些科学研究支持这一点?
## 状态
**当前处于阶段 1** - 正在创建计划
### 循环 2:研究
bash
读取 task_plan.md # 刷新目标
WebSearch "晨练的好处"
编写 notes.md # 存储发现
编辑 task_plan.md # 标记阶段 2 完成
### 循环 3:综合
bash
读取 task_plan.md # 刷新目标
读取 notes.md # 获取发现
编写 morning_exercise_summary.md
编辑 task_plan.md # 标记阶段 3 完成
### 循环 4:交付
bash
读取 task_plan.md # 验证完成
交付 morning_exercise_summary.md
---
## 示例 2:Bug 修复任务
**用户请求:** "修复身份验证模块中的登录 Bug"
### task_plan.md
markdown
# 任务计划:修复登录 Bug
## 目标
识别并修复阻止成功登录的 Bug。
## 阶段
- [x] 阶段 1:理解 Bug 报告 ✓
- [x] 阶段 2:定位相关代码 ✓
- [ ] 阶段 3:确定根本原因 (当前)
- [ ] 阶段 4:实施修复
- [ ] 阶段 5:测试和验证
## 关键问题
1. 出现什么错误信息?
2. 哪个文件处理身份验证?
3. 最近有什么变化?
## 已做决策
- 身份验证处理器在 src/auth/login.ts 中
- 错误发生在 validateToken() 函数中
## 遇到的错误
- [初始] TypeError: Cannot read property 'token' of undefined
→ 根本原因:user 对象未正确等待 (await)
## 状态
**当前处于阶段 3** - 已找到根本原因,准备修复
---
## 示例 3:功能开发
**用户请求:** "在设置页面添加深色模式切换开关"
### 3 文件模式实战
**task_plan.md:**
markdown
# 任务计划:深色模式切换
## 目标
在设置中添加功能性的深色模式切换开关。
## 阶段
- [x] 阶段 1:研究现有主题系统 ✓
- [x] 阶段 2:设计实施方案 ✓
- [ ] 阶段 3:实现切换组件 (当前)
- [ ] 阶段 4: