Planning with Files
Manus-style persistent planning that keeps task_plan.md, findings.md, and progress.md on disk so work survives /clear and context loss.
AutomationIntermediate★ 26,060⑂ 2,177AI score 8/10Last updated: Aug 9, 2026
What it does
Treats the context window as RAM and the filesystem as disk — anything important is written to markdown files.
task_plan.md: phases, statuses, key decisionsfindings.md: research notes (the 2-Action Rule: save after every 2 view/search operations)progress.md: session log and test results
It ships with hooks (UserPromptSubmit, PreToolUse, PostToolUse, Stop, PreCompact) that auto-inject the active plan, a session-catchup.py recovery script, a 3-strike error protocol, and an anti-pattern table.
Who it's for
- Anyone running long tasks that need 5+ tool calls
- Developers tired of re-explaining context after
/clearor compaction - Teams managing research, refactors, or builds that span multiple sessions
Examples
- Large refactor: ask to refactor the billing module — the agent first writes a 5-phase
task_plan.mdand flips each phase tocompleteas it goes. - Technical research: comparing libraries, it dumps conclusions into
findings.mdevery two lookups so nothing is lost when context truncates. - Session recovery: the next day,
session-catchup.pyplusgit diff --statreconstructs what changed, updates the plan files, and work resumes.
· · · Install guide · · ·
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the .codex/skills/planning-with-files folder from the GitHub repo OthmanAdi/planning-with-files into my ~/.claude/skills/othmanadi-planning-with-files-2/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/OthmanAdi/planning-with-files.git /tmp/pwf && mkdir -p ~/.claude/skills && cp -r /tmp/pwf/.codex/skills/planning-with-files ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal.
- Clone the repo:
git clone https://github.com/OthmanAdi/planning-with-files.git /tmp/pwf - Create the skills folder:
mkdir -p ~/.claude/skills - Copy the skill:
cp -r /tmp/pwf/.codex/skills/planning-with-files ~/.claude/skills/ - Make scripts executable:
chmod +x ~/.claude/skills/planning-with-files/scripts/*.sh - Restart Claude Code and ask "plan this out step by step" to confirm the skill triggers.
- If you installed to a custom path, add
export PWF_SCRIPT_DIR=/your/path/scriptsto your shell profile so the hooks can find the scripts.
View source on GitHub ↗License: MIT