基于文件的规划技能Skill planning-with-files

这个技能实现了一种基于文件的复杂任务规划方法,通过创建和使用Markdown文件(如task_plan.md、findings.md、progress.md)来管理多步骤任务、研究项目和需要多次工具调用的任务。它强调持久化存储、错误记录和避免重复失败,适用于提高任务执行效率和知识管理。关键词:文件规划、任务管理、Manus风格、Markdown、复杂任务、知识存储、错误处理、工作效率。

其他 0 次安装 0 次浏览 更新于 3/11/2026

name: 基于文件的规划 description: 实现Manus风格的基于文件的复杂任务规划。创建task_plan.md、findings.md和progress.md。用于开始复杂多步骤任务、研究项目或任何需要超过5个工具调用的任务。 license: MIT

基于文件的规划

像Manus一样工作:使用持久的Markdown文件作为你的“磁盘上的工作内存”。

核心原则

Context Window = RAM(易失性,有限)
Filesystem = Disk(持久性,无限)

→ 任何重要的内容都写入磁盘。

快速开始

在任何复杂任务之前,创建这三个文件:

  1. task_plan.md — 跟踪阶段和进度
  2. findings.md — 存储研究和发现
  3. progress.md — 会话日志和测试结果

查看references/以获取起始模板。

文件用途

文件 用途 何时更新
task_plan.md 阶段、进度、决策 每个阶段后
findings.md 研究、发现 任何发现后
progress.md 会话日志、测试结果 会话期间

关键规则

1. 首先创建计划

绝不要在没有task_plan.md的情况下开始复杂任务。不容协商。

2. 两动作规则

“每进行两次查看/浏览/搜索操作后,立即将关键发现保存到文本文件。”

这防止视觉/多模态信息丢失。

3. 决定前阅读

在重大决策前,阅读计划文件。这保持目标在你的注意力窗口。

4. 行动后更新

完成任何阶段后:

  • 标记阶段状态:in_progresscomplete
  • 记录遇到的任何错误
  • 注意创建/修改的文件

5. 记录所有错误

每个错误都记录在计划文件中。这建立知识并防止重复。

6. 永不重复失败

if action_failed:
    next_action != same_action

跟踪你尝试的。改变方法。

三击错误协议

ATTEMPT 1: 诊断与修复
  → 仔细阅读错误
  → 识别根本原因
  → 应用针对性修复

ATTEMPT 2: 替代方法
  → 同样的错误?尝试不同的方法
  → 不同的工具?不同的库?
  → 永远不要重复完全相同的失败操作

ATTEMPT 3: 更广泛的重新思考
  → 质疑假设
  → 搜索解决方案
  → 考虑更新计划

AFTER 3 FAILURES: 上报给用户
  → 解释你尝试了什么
  → 分享具体的错误
  → 请求指导

何时使用此模式

用于:

  • 多步骤任务(3步以上)
  • 研究任务
  • 构建/创建项目
  • 跨越多个工具调用的任务

跳过:

  • 简单问题
  • 单文件编辑
  • 快速查找

模板

  • references/task_plan.md — 阶段跟踪模板
  • references/findings.md — 研究存储模板
  • references/progress.md — 会话日志模板

高级主题

  • Manus原则: 查看references.md以获取完整的上下文工程模式
  • 真实示例: 查看examples.md以获取实际实现

反模式

不要 取而代之
陈述一次目标就忘记 在决策前重新阅读计划
隐藏错误并静默重试 记录错误到计划文件
把所有东西塞进上下文 将大内容存储在文件中
立即开始执行 首先创建计划文件
重复失败的操作 跟踪尝试,改变方法

此模式是Manus在8个月内从启动到被20亿美元收购的原因。