name: 使用文件进行规划 version: “2.10.0” description: 实现Manus风格基于文件的规划,适用于复杂任务。创建task_plan.md、findings.md和progress.md文件。当开始复杂多步骤任务、研究项目或任何需要超过5个工具调用的任务时使用。现在支持在/clear后自动会话恢复。
使用文件进行规划
像Manus一样工作:使用持久的Markdown文件作为“磁盘上的工作记忆”。
第一步:检查上一个会话(v2.2.0)
开始工作前,检查上一个会话中未同步的上下文:
python3 .continue/skills/planning-with-files/scripts/session-catchup.py "$(pwd)" || python .continue/skills/planning-with-files/scripts/session-catchup.py "$(pwd)"
如果捕捉报告显示未同步的上下文:
- 运行
git diff --stat查看实际代码更改 - 阅读当前的规划文件
- 根据捕捉报告和git diff更新规划文件
- 然后继续执行任务
快速开始
在任何复杂任务之前:
- 在项目根目录中创建
task_plan.md、findings.md、progress.md - 如果它们尚不存在,使用以下命令初始化:
- macOS/Linux:
bash .continue/skills/planning-with-files/scripts/init-session.sh - Windows:
powershell -ExecutionPolicy Bypass -File .continue/skills/planning-with-files/scripts/init-session.ps1
- macOS/Linux:
- 在做出重大决策前重新阅读
task_plan.md - 每个阶段完成后更新
task_plan.md - 将发现写入
findings.md(尤其是在网络搜索、图像或PDF查看后)
核心模式
上下文窗口 = RAM(易失性,有限)
文件系统 = 磁盘(持久性,无限)
→ 任何重要内容都写入磁盘。
文件用途
| 文件 | 用途 | 何时更新 |
|---|---|---|
task_plan.md |
阶段、进度、决策 | 每个阶段后 |
findings.md |
研究、发现 | 任何发现后 |
progress.md |
会话日志、测试结果 | 整个会话中 |
关键规则
1. 先创建计划
切勿在没有 task_plan.md 的情况下开始复杂任务。
2. 2-操作规则
每进行2次查看/浏览器/搜索操作后,将关键发现保存到文本文件中。
3. 决策前阅读
做出重大决策前,阅读 task_plan.md 以刷新目标。
4. 行动后更新
完成任何阶段后,在 task_plan.md 中更新状态并记录错误。
5. 记录所有错误
每个错误都记录在计划文件中,以避免重复。
6. 切勿重复失败
如果一个操作失败,下一个操作必须不同。