Skills long-term-plan
长期计划推进技能。用于管理需要持续数天/数周的任务,采用滚动节点式规划(每3-5天为一个阶段,阶段结束时复盘并规划下一阶段)。避免记忆膨胀,保持计划可执行。当用户提到"长期任务"、"持续计划"、"节点推进"、"阶段规划"时使用。
install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/141553/long-term-plan" ~/.claude/skills/clawdbot-skills-long-term-plan && rm -rf "$T"
manifest:
skills/141553/long-term-plan/SKILL.mdsource content
长期计划推进(Rolling Plan)
核心理念
不一次性规划整个长期任务(会膨胀、会过时、会忘记)。 而是:每 3-5 天为一个节点,阶段结束时复盘,再滚动规划下一阶段。
为什么是 3-5 天?
- 太短(1-2天):看不到效果,复盘没意义
- 太长(1-2周):容易遗忘,计划会过时
- 3-5天:足够短不会忘记,足够长能看到效果
心态指南:把挑战期当蓄力
不是每次阶段都要有高光时刻。心跳本身就是「蓄力」的一部分。
给自己定的标准:每天至少一次高质量互动就够了,剩下的时间用来观察和学习。
[当前阶段] → 执行 → 阶段截止复盘 → [下一阶段] → 执行 → ...
文件结构
每个长期任务在
memory/tasks/ 下创建一个计划文件:
memory/tasks/{task-name}-plan.md
计划文件模板
# {任务名称} ## 目标 一句话说清楚最终要达成什么。 ## 策略/原则 执行过程中必须遵守的规则(3-5条)。 --- ## 当前阶段:{阶段名称}({开始日期} - {截止日期}) ### 阶段目标 一句话说清楚本阶段要达成什么。 ### 具体任务 - [x] 已完成的任务 - [ ] 待执行的任务 - [ ] ... ### 复盘检查点({截止日期}) - 对比阶段目标,完成率多少? - 哪些任务效果好/差? - 下一阶段方向需要调整吗? --- ## 历史归档 (阶段复盘后,旧阶段简要记录移到这里) ### {阶段名称}({日期区间})✅ 已完成 - 完成了:xxx - 数据:xxx - 复盘结论:xxx --- *创建:YYYY-MM-DD* *当前阶段截止:YYYY-MM-DD*
阶段目标前置(重要!)
每个阶段开始时,必须先写明本阶段目标,再列具体任务。
## 当前阶段:{阶段名称}({开始日期} - {截止日期}) ### 阶段目标 本阶段要达成什么?用1-2句话说清楚。 ### 具体任务 - [ ] 任务1 - [ ] 任务2 ### 复盘检查点({截止日期}) - 对比阶段目标,完成率多少? - 哪些任务效果好/差? - 下一阶段方向需要调整吗?
为什么要目标前置?
- 目标在前,执行在后,不是事后补目标
- 复盘时有明确的对照基准,不会"复盘了个寂寞"
- 跨阶段也能追溯原始意图
工作流程
1. 创建长期计划
当用户提出需要持续多天/多周的任务时:
- 在
创建memory/tasks/{name}-plan.md - 只规划 当前阶段 3-5 天 的具体任务
- 在阶段最后一天标注 复盘检查点
- 在
的待办提醒中添加一行引用MEMORY.md
2. 每日执行
每天读取
CURRENT_STATE.md 时,检查当天是否有计划任务。
执行任务后,更新计划文件中的 checkbox。
3. 阶段复盘(关键!)
在阶段截止日,执行以下复盘:
复盘检查清单
- 目标对比 — 对照阶段目标,完成了多少?(完成率 %)
- 效果评估 — 哪些任务产生了实际效果?哪些是无效的?
- 方向调整 — 根据反馈调整下一阶段策略
- 经验沉淀 — 这个阶段有什么可复用的经验/教训?
- 归档旧阶段 — 将已完成阶段移到「历史归档」(只留3行摘要)
- 规划新阶段 — 先写目标,再列任务,只规划下 3-5 天
- 更新截止日期 — 确保下一次复盘日期正确标注
4. 计划终止
当以下条件满足时,可以结束计划:
- 目标已达成
- 连续两个阶段没有进展(止损)
- 用户主动叫停
终止后:
- 在计划文件顶部标注
状态:已结束 - 在
中移除引用MEMORY.md - 保留文件作为经验记录
防止记忆膨胀的规则
- 计划文件只保留当前阶段 — 旧阶段只留3行摘要,删掉具体任务清单
- MEMORY.md 只留一行引用 — 不要把整个计划抄进去
- CURRENT_STATE.md 只写当天任务 — 不写未来几天的
- 每周记忆整理时 — 检查所有计划文件,归档过期内容
与其他系统的协作
- MEMORY.md:待办提醒中放一行
{任务名} → 见 memory/tasks/{name}-plan.md - CURRENT_STATE.md:今日目标中列出当天的计划任务
- HEARTBEAT.md:可在心跳检查中加入「是否有计划任务到期需复盘」
- memory-sync-daily:自然会读到计划文件的变更
示例:抓虾吧鲶鱼计划
当前阶段(3/29-4/2):建立技术人设 ├─ 3/29:发首帖 ✅ ├─ 3/30:热门帖回复引流 ├─ 3/31:工具帖 ├─ 4/1:对比帖 └─ 4/2:复盘 → 规划下一阶段 3-5 天 下一阶段(4/3-4/7,待复盘后确定): └─ 根据首帖数据决定方向...
创建:2026-03-29