一组智能体技能,让编排用的 AI 代理把编码任务委派给本机已安装的编码 CLI,再由你审查差异并自行提交。
OthmanAdi/planning-with-files
为 AI 编程代理提供基于文件的任务规划技能,把计划保存在磁盘上,在上下文重置、/clear 或崩溃后仍可恢复。
- Star
- 27,940
- Fork
- 2,314
- 未关闭 Issue
- 11
- 最近提交
- 11小时前
这是什么?
Planning with Files 是一个面向 AI 编程代理的技能,把任务的计划、调研笔记和进度记录在项目内的三个 Markdown 文件中:task_plan.md、findings.md 和 progress.md。状态保存在磁盘而非上下文窗口里,因此代理在 /clear、上下文压缩或崩溃之后,仍能从当前阶段继续工作。
生命周期钩子会在每轮对话开始时重新注入当前计划的上下文,完成度检查脚本则判断计划各阶段是否已结束。并行任务可以在 .planning/ 下使用独立目录,并通过活动计划指针切换。自动恢复只读取项目文件,读取本地代理会话记录需要显式开启 catchup 模式。
该技能可通过 npx skills、Claude Code 插件市场或 npm 安装,并为 Claude Code、Codex CLI、Cursor、OpenCode、Hermes Agent 等提供原生插件集成,还提供多种语言的译本。
核心功能
- 01将计划、调研发现和进度以 Markdown 文件形式保存在项目中
- 02通过生命周期钩子在每轮对话中重新注入当前计划
- 03在 /clear、上下文压缩或会话崩溃后恢复计划
- 04完成度检查可判断计划各阶段是否全部完成
- 05为并行任务提供相互隔离的计划目录
- 06可通过 Agent Skills 标准安装到多种编程代理中
适用场景
- 跨多次会话进行的长周期重构或迁移
- 需要代理在 /clear 之后仍能接续的多步骤编码任务
- 在代理工作过程中保留决策与测试结果的可追溯记录
收录于专题
标签
常见问题
- planning-with-files 是什么?
- 为 AI 编程代理提供基于文件的任务规划技能,把计划保存在磁盘上,在上下文重置、/clear 或崩溃后仍可恢复。 Planning with Files 是一个面向 AI 编程代理的技能,把任务的计划、调研笔记和进度记录在项目内的三个 Markdown 文件中:task_plan.md、findings.md 和 progress.md。状态保存在磁盘而非上下文窗口里,因此代理在 /clear、上下文压缩或崩溃之后,仍能从当前阶段继续工作。
- planning-with-files 可以免费使用吗?用的什么许可证?
- planning-with-files 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- planning-with-files 还在维护吗?
- 活跃维护中。planning-with-files 最近一次提交是在 2026年11月7日。
- planning-with-files 适合用来做什么?
- 跨多次会话进行的长周期重构或迁移 需要代理在 /clear 之后仍能接续的多步骤编码任务 在代理工作过程中保留决策与测试结果的可追溯记录
- 在哪里获取 planning-with-files?
- 源代码和安装说明在 GitHub 上:https://github.com/OthmanAdi/planning-with-files
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
面向 AI 编程助手的本地优先持久记忆,将决策与经验存入 SQLite,并通过 MCP 提供给 Claude Code、Cursor 等客户端。
面向 Claude Code、Codex CLI、Cursor CLI 和 Gemini CLI 的通俗语言 Agent 技能包,把会话汇报改写成普通人也能看懂的结论。
汇集官方团队与社区维护的 1000 多个 Agent Skills,适配 Claude Code、Codex、Gemini CLI、Cursor 等工具。
面向 AI 编程助手的规格驱动开发工具,在写代码前先对提案、规格和任务达成一致。
将 pstack Cursor 技能集移植到 Claude Code、Codex、Copilot 等智能体环境的工作流插件。