Planning with Files

活跃
GitHub Python MIT

简介

实现 Manus 风格的持久化 Markdown 规划工作流的 Claude Code 技能,将智能体任务管理结构化。

核心特性

  • Manus 风格 Markdown 规划 — 将 Agent 任务分解为持久化 Markdown 文件中的结构化计划
  • 会话间任务持久化 — 计划文件跨会话保存,Agent 可随时恢复和继续
  • 计划文件锁定机制 — 支持原子性写入和 flock 互斥锁,防止并发冲突
  • 子任务与进度追踪 — 每个计划文件记录子任务状态(pending/in_progress/completed)
  • Claude Code 原生集成 — 作为 Claude Code skill 无缝集成,无需额外框架
  • OpenCode/Cursor/Continue 多 IDE 兼容 — 支持多种 AI IDE 的 SKILL.md 变体

适用场景

💡 管理需要多步骤长时间执行的复杂编码任务
💡 在中断后恢复 Agent 的工作进度
💡 为 Claude Code 添加 Manus 风格的任务管理能力
💡 并行执行多个独立子任务并追踪各自进度
💡 构建基于文件的 Agent 工作流编排系统

快速开始

npx skills add othmanadi/planning-with-files/planning-with-files

# 在 Claude Code 中使用
# 1. 定义目标
/plan-goal "重构用户认证模块,支持 OAuth2"

# 2. 循环执行计划
/plan-loop

# 3. 计划文件保存在当前目录的 plans/ 下
# Agent 会自动读取和更新计划状态

相关项目