同事问我:"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...

相关推荐
做萤石二次开发的哈哈7 小时前
连锁门店、园区、交通枢纽的视频如何统一汇集?应用模板的接入与分权管理详解
人工智能·物联网·音视频·二次开发·视频监控·蓝海aiot一站式工作台·萤石云开放平台
老金带你玩AI7 小时前
全程拿着手机,我让dot准备了一场AI分享
人工智能
nvd117 小时前
Flink 批处理驱动的湖仓 AI 财务研报流水线:从双流广播汇聚到 Agent 智能决策与原生 Iceberg 落盘全景实战
大数据·人工智能·flink
snhna7 小时前
向量数据库深度实战:从 HNSW 到 pgvector、Milvus 选型与 RAG 落地
数据库·人工智能·python·postgresql·milvus
架构技术专栏7 小时前
Agent 工具调用:从工具声明到执行反馈
前端·人工智能·后端
点云-激光雷达-Slam-三维牙齿8 小时前
100,000 Records CSV File - India Traffic Accident Analysis Dataset.7z
人工智能·数据集
TechWayfarer8 小时前
精度极限的突破:AI与IPv6如何重塑高精度IP查询
人工智能·网络协议·tcp/ip·transformer
七十二时9568 小时前
视频掉帧怎么用AI补帧
人工智能
可达智灵8 小时前
信创适配|织灵 Coda Loom 2.0 完成银河麒麟服务器操作系统 V10、V11 适配认证
人工智能·可达智灵
别动我齐刘海8 小时前
C++ 工程化学习
java·linux·前端·c++·学习·机器学习·机器人