Planning with Files Skill
Persistent markdown-based planning system for session continuity. Adapted from planning-with-files.
Three Planning Files
task_plan.md — Active Task Tracker
- •Maintained as a checklist of current work items
- •Read before starting any implementation work
- •Update checkboxes as tasks complete:
[ ]→[x] - •Add new tasks discovered during implementation
findings.md — Research & Discovery Log
- •Record technical research, API exploration, architecture decisions
- •Include sources, alternatives considered, and rationale
- •Reference when making implementation decisions
progress.md — Session Recovery Journal
- •Log completed work at end of each session
- •Include: what was done, key decisions, next steps
- •Read at start of new sessions to recover context
- •Contains the 5-question reboot check:
- •What was the last completed milestone?
- •What is the current active task?
- •Are there any blockers?
- •What files were last modified?
- •What's the next planned action?
When to Use
- •Session start: Read
progress.mdto recover context - •Before major decisions: Read
findings.mdfor prior research - •Before implementation: Read
task_plan.mdfor current priorities - •After completing work: Update all three files as appropriate
- •Session end: Update
progress.mdwith session summary
Hook Integration
This skill works with configured hooks in .claude/settings.json:
- •PreToolUse: Reads
task_plan.mdbefore Write/Edit operations - •PostToolUse: Reminds to update
progress.mdafter modifications - •Stop: Checks for pending tasks in
task_plan.mdbefore session end