planning-with-files
(https://github.com/OthmanAdi/planning-with-files)
工作方式是 手动启动 + Hook 自动维护:
手动启动阶段
你可以通过以下方式启动它:
直接跟我说:「帮我把这个任务用 planning-with-files 规划一下」
或者手动调用 Skill:使用
/planning-with-files命令启动后,它会在你的项目目录创建三个文件:
task_plan.md— 任务阶段、进度、决策findings.md— 研究发现progress.md— 执行日志
自动维护阶段(Hook 驱动)
一旦 task_plan.md 存在,以下 Hook 自动触发:
Hook | 触发时机 | 自动行为 |
|---|---|---|
UserPromptSubmit | 每次你输入消息前 | 读取 |
PreToolUse | 每次工具调用前 | 重新读计划,确保我不偏航 |
PostToolUse | 每次写/编辑后 | 提醒我更新进度 |
PreCompact | 上下文压缩前 | 提醒我先保存进度到文件 |
Stop | 会话结束前 | 验证所有任务是否完成 |
只需启动一次(让我创建三个文件),之后它会全自动运作 — 每次你说话、每次我做事,Hook 都在背后自动读取/提醒,不需要额外操作。
另外还有几个实用子命令:
/plan-attest— 锁定计划文件防篡改(防注入保护)/plan-goal— 让 Claude 持续工作直到计划完成/plan-loop— 定时检查计划进度(类似 /loop 但感知计划文件)
