Implements Manus-style file-based planning for complex tasks. Creates task_plan.md, findings.md, and progress.md. Use when starting complex multi-step tasks, research projects, or any task requiring >5 tool calls.
npx claude-code-templates@latest --skill β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’β’Unlock this skill to run and inspect the interactive installation sequence.
Work like Manus: Use persistent markdown files as your "working memory on disk."
When using this skill:
${CLAUDE_PLUGIN_ROOT}/templates/task_plan.md, findings.md, progress.md) should be created in your project directory β the folder where you're working| Location | What Goes There |
|---|---|
Skill directory (${CLAUDE_PLUGIN_ROOT}/) | Templates, scripts, reference docs |
| Your project directory | task_plan.md, findings.md, progress.md |
This ensures your planning files live alongside your code, not buried in the skill installation folder.
Before ANY complex task:
task_plan.md** in your project β Use templates/task_plan.md as referencefindings.md** in your project β Use templates/findings.md as referenceprogress.md** in your project β Use templates/progress.md as referenceNote: All three planning files should be created in your current working directory (your project root), not in the skill's installation folder.
Context Window = RAM (volatile, limited) Filesystem = Disk (persistent, unlimited) β Anything important gets written to disk.
| File | Purpose | When to Update |
|---|---|---|
task_plan.md | Phases, progress, decisions | After each phase |
findings.md | Research, discoveries | After ANY discovery |
progress.md | Session log, test results | Throughout session |
Never start a complex task without task_plan.md. Non-negotiable.
"After every 2 view/browser/search operations, IMMEDIATELY save key findings to text files."
This prevents visual/multimodal information from being lost.
Before major decisions, read the plan file. This keeps goals in your attention window.
After completing any phase:
in_progress β completeEvery error goes in the plan file. This builds knowledge and prevents repetition.
## Errors Encountered | Error | Attempt | Resolution | |-------|---------|------------| | FileNotFoundError | 1 | Created default config | | API timeout | 2 | Added retry logic |
if action_failed:
next_action != same_actionTrack what you tried. Mutate the approach.
ATTEMPT 1: Diagnose & Fix β Read error carefully β Identify root cause β Apply targeted fix ATTEMPT 2: Alternative Approach β Same error? Try different method β Different tool? Different library? β NEVER repeat exact same failing action ATTEMPT 3: Broader Rethink β Question assumptions β Search for solutions β Consider updating the plan AFTER 3 FAILURES: Escalate to User β Explain what you tried β Share the specific error β Ask for guidance
| Situation | Action | Reason |
|---|---|---|
| Just wrote a file | DON'T read | Content still in context |
| Viewed image/PDF | Write findings NOW | Multimodal β text before lost |
| Browser returned data | Write to file | Screenshots don't persist |
| Starting new phase | Read plan/findings | Re-orient if context stale |
| Error occurred | Read relevant file | Need current state to fix |
| Resuming after gap | Read all planning files | Recover state |
If you can answer these, your context management is solid:
| Question | Answer Source |
|---|---|
| Where am I? | Current phase in task_plan.md |
| Where am I going? | Remaining phases |
| What's the goal? | Goal statement in plan |
| What have I learned? | findings.md |
| What have I done? | progress.md |
Use for:
Skip for:
Copy these templates to start:
Helper scripts for automation:
scripts/init-session.sh β Initialize all planning filesscripts/check-complete.sh β Verify all phases complete| Don't | Do Instead |
|---|---|
| Use TodoWrite for persistence | Create task_plan.md file |
| State goals once and forget | Re-read plan before decisions |
| Hide errors and retry silently | Log errors to plan file |
| Stuff everything in context | Store large content in files |
| Start executing immediately | Create plan file FIRST |
| Repeat failed actions | Track attempts, mutate approach |
| Create files in skill directory | Create files in your project |
# Step 1: Initialize skill agent setup
npx skills add Planning With Files --install-production
python -m pip install -r requirements.txt
codex plugin install Planning With Files@latest
export API_KEY=secret_token_key_here
Unlock this skill to reveal complete step-by-step setup guides, terminal commands, configuration recipes, repository links, and interactive installation video walkthroughs.
Get instant access to complete setup guides, repository source code, and integration assets.
A curated list of resources for distributed teams - remote work policies, asynchronous communication frameworks, and global talent platforms.
A curated and opinionated list of resources for Chief Technology Officers and engineering leaders, with an emphasis on high-growth technology startups.
A collection of inspiring resources related to engineering management, tech leadership, 1-on-1s, feedback mechanisms, and team dynamics.