同事问我:"Claude Code经常失忆,不怕它把项目搞炸?",我:"怕,三个Markdown文件给它装个永不丢失的外置大脑!"

Claude Code失忆这事,用过的人都懂。好不容易让它理解了项目需求,一个/clear下去,它忘了你是谁、要做什么、做到哪一步了。planning-with-files的思路很简单:把计划、发现、进度实时写入三个Markdown文件。不管清多少次上下文、开多少个新会话,只要读回这三个文件,Agent就能恢复状态------相当于给 Claude Code装了个持久化的"外置大脑",今天给大家分享下它的使用!

简介

planning-with-files是一个基于持久化文件(Markdown)的AI编程代理规划技能(Skill),目前在Github上已有25k+star。主要解决AI编程代理上下文窗口"失忆"问题------把任务计划、发现和进度持久化到磁盘的Markdown文件上,确保即使发生/clear、崩溃或上下文重置,代理也能从磁盘恢复状态、不丢失目标。

它的核心能力如下:

  • 崩溃安全:计划文件存于磁盘,/clear、上下文丢失、崩溃后自动恢复。
  • 完成门控(Gated Mode):v3.0 新增,在所有阶段真正完成前阻止代理停止。
  • 自主模式(Autonomous Mode):减少每次工具调用的计划重读开销,适合长运行任务。
  • SHA-256计划认证:锁定 task_plan.md,防止计划被篡改。
  • 多代理共享状态:多个代理可通过磁盘文件共享执行状态。
  • 多语言支持:英语、德语、西班牙语、阿拉伯语、简体中文、繁体中文。

安装

这里以Claude Code为例,介绍下planning-with-files的安装。

  • 在Claude Code中使用/plugin来安装planning-with-files非常方便,输入如下命令安装即可;
bash 复制代码
# 添加planning-with-files的插件源
/plugin marketplace add OthmanAdi/planning-with-files
# 安装planning-with-files插件
/plugin install planning-with-files@planning-with-files
  • 安装完成后使用如下命令重启插件才能生效;
bash 复制代码
/reload-plugins
  • 生效后在Claude Code中输入/planning-with-files将会提示如下命令;
  • 这些命令的具体作用如下:

这或许是一个对你有用的开源项目,mall项目是一套基于 SpringBoot3 + Vue3 的电商系统(Github标星60K),后端支持多模块和微服务架构,采用Docker和K8S部署。包括前台商城项目和后台管理系统,能支持完整的订单流程!涵盖商品、订单、购物车、权限、优惠券、会员、支付等功能!

项目演示:

使用

这里以开发基于Spring Boot的URL短链接服务为例,介绍下planning-with-files的使用。

  • 使用如下命令启用中文规划,将会创建task_plan.md、findings.md和process.md三个文件;
bash 复制代码
/planning-with-files:planning-with-files-zh
  • 这三个文件的具体作用可以参考下图;
  • 接下来输入提示词开发项目,例如:我想构建一个基于Spring Boot实现一个URL短链接服务,要带UI界面,Claude Code将更新三个规划文件;
  • Claude Code将根据task_plan.md中定义好的阶段来工作,例如我们刚刚完成了阶段1:需求与探索;
  • 在开发过程中,Claude Code将实时更新task_plan.md中各个阶段的完成状态,还会记录关键问题、已做决策和项目文件清单等信息;
  • 在process.md文件中,包含了项目开发各个阶段的进度和测试结果;
  • 在findings.md文件中,将会记录开发过程中的研究和发现、技术决策和资源等内容;
  • 最终开发完成后Claude Code将会输出一个功能清单;
  • 最终开发完成的项目效果如下;
  • 不管你是/clear当前会话,还是新建一个会话,使用/planning-with-files:planning-with-files-zh命令都能恢复之前的上下文。

总结

planning-with-files的思路并不复杂:用三个Markdown文件把Agent的计划、发现和进度持久化到磁盘上,/clear之后不再是白纸一张。

实际用下来,最实用的是跨会话恢复------今天写到一半,明天打开继续,它还记得做到哪一步了。一条命令安装,GitHub25k star,值得一试。

项目地址

github.com/othmanadi/p...

相关推荐
小酒星小杜4 小时前
一个人,也能做出有人设、能追更、可商业化的漫画内容 IP
人工智能·产品·设计
用户29975997127074 小时前
深分页的四种解法,以及为什么说它多半是个伪需求
后端
字节跳动视频云技术团队4 小时前
从出片到出海:AI MediaKit 重塑短剧全链路生产力
人工智能·音视频开发
一点一木4 小时前
憋了7周没动静,OpenClaw 2.0带着16000个PR杀回来了
人工智能·github
anyup4 小时前
DeepSeek Harness 从零上手:从认识到写出第一个插件
人工智能·openai·deepseek
苏三说技术5 小时前
为什么越来越多人用 OpenSearch?
后端
大白805 小时前
JS 内存泄漏排查:用真实案例教你如何用 Chrome DevTools 定位并解决,顺带搞懂闭包和 GC
后端
泡海椒5 小时前
Lambda 极简调用:不定义接口直接执行 curl 命令,JQuick-Curl 让 Java HTTP 调用更短更快
后端
十年Java程序媛5 小时前
深度实战:JDK21 虚拟线程 + HikariCP 生产正确配比、坑点、监控全套
java·spring boot