Version 2.0.0 adds hooks integration and enhanced templates while maintaining backward compatibility with existing workflows.
v2.0.0 adds Claude Code hooks that automate key Manus principles:
| Hook | Trigger | Behavior |
|---|---|---|
PreToolUse |
Before Write/Edit/Bash | Reads task_plan.md to refresh goals |
Stop |
Before stopping | Verifies all phases are complete |
Benefit: You no longer need to manually remember to re-read your plan. The hook does it automatically.
New templates provide structured starting points:
templates/
├── task_plan.md # Phase tracking with status fields
├── findings.md # Research storage with 2-action reminder
└── progress.md # Session log with 5-question reboot test
Helper scripts for common operations:
scripts/
├── init-session.sh # Creates all 3 planning files
└── check-complete.sh # Verifies task completion
# If installed via marketplace
/plugin update planning-with-files
# If installed manually
cd .claude/plugins/planning-with-files
git pull origin masterYour existing task_plan.md files will continue to work. The hooks look for this file and gracefully handle its absence.
To use the new structured templates, you can either:
- Start fresh with
./scripts/init-session.sh - Copy templates from
templates/directory - Keep your existing format - it still works
v2.0.0 templates use a more structured status format:
v1.x format:
- [x] Phase 1: Setup ✓
- [ ] Phase 2: Implementation (CURRENT)v2.0.0 format:
### Phase 1: Setup
- **Status:** complete
### Phase 2: Implementation
- **Status:** in_progressThe new format enables the check-complete.sh script to automatically verify completion.
None. v2.0.0 is fully backward compatible.
If you prefer the v1.x behavior without hooks, use the legacy branch:
git checkout legacyAfter every 2 view/browser/search operations, save findings to files:
WebSearch → WebSearch → MUST Write findings.md
Structured error recovery:
- Diagnose & Fix
- Alternative Approach
- Broader Rethink
- Escalate to User
Your planning files should answer:
- Where am I? → Current phase
- Where am I going? → Remaining phases
- What's the goal? → Goal statement
- What have I learned? → findings.md
- What have I done? → progress.md
Open an issue: https://github.com/OthmanAdi/planning-with-files/issues