Implements persistent markdown-based planning and session recovery for complex multi-step tasks in Claude Code.
Planning with Files is a robust workflow enhancement that equips Claude with a 'working memory on disk' to overcome context window limitations. By utilizing standardized templates for plans, findings, and progress logs, this skill prevents context drift and ensures goals remain visible during long-running tasks. It features sophisticated hooks that automatically display the current plan before tool use and enforce a strict 3-strike error-handling protocol. Whether you are conducting deep research or architecting new features, this skill ensures every decision is grounded in a persistent, updated task roadmap that survives session restarts.
Key Features
01Automatic session recovery scripts to sync state after context clears
02The 2-Action Rule to ensure multimodal and research data is immediately documented
030 GitHub stars
04Manus-style file-based planning using task_plan.md, findings.md, and progress.md
053-Strike Error Protocol to prevent repetitive failures and guide systematic debugging
06Integrated Pre/Post tool hooks for constant plan visibility and status updates
Use Cases
01Managing complex refactors spanning multiple files and many tool calls
02Conducting deep technical research where information persistence is critical
03Ensuring project state and decisions are preserved across terminal sessions