Common issues and their solutions.
Issue: After updating to a new version, /planning-with-files fails with "template files not found in cache" or similar errors.
Why this happens: Claude Code caches plugin files, and the cache may not refresh properly after an update.
Solutions:
/plugin uninstall planning-with-files@planning-with-files
/plugin marketplace add OthmanAdi/planning-with-files
/plugin install planning-with-files@planning-with-filesRestart Claude Code completely (close and reopen terminal/IDE).
# Find and remove cached plugin
rm -rf ~/.claude/cache/plugins/planning-with-filesThen reinstall the plugin.
Note: This was fixed in v2.1.2 by adding templates at the repo root level.
Issue: When using /planning-with-files, the files (task_plan.md, findings.md, progress.md) are created in the skill installation directory instead of your project.
Why this happens: When the skill runs as a subagent, it may not inherit your terminal's current working directory.
Solutions:
/planning-with-files - I'm working in /path/to/my-project/, create all files there
I'm working on the project at /path/to/my-project/
Then run /planning-with-files.
# Project Context
All planning files (task_plan.md, findings.md, progress.md)
should be created in this directory.Help me plan this task using the planning-with-files approach.
Create task_plan.md, findings.md, and progress.md here.
Note: This was fixed in v2.0.1. The skill instructions now explicitly specify that planning files should be created in your project directory, not the skill installation folder.
Issue: Planning files seem to disappear or aren't found when resuming work.
Solution: Make sure the files are in your project root, not in a temporary location.
Check with:
ls -la task_plan.md findings.md progress.mdIf files are missing, they may have been created in:
- The skill installation folder (
~/.claude/skills/planning-with-files/) - A temporary directory
- A different working directory
Issue: The PreToolUse hook (which reads task_plan.md before actions) doesn't seem to run.
Solution:
-
Check Claude Code version:
claude --version
Hooks require Claude Code v2.1.0 or later for full support.
-
Verify skill installation:
ls ~/.claude/skills/planning-with-files/or
ls .claude/plugins/planning-with-files/
-
Check that task_plan.md exists: The PreToolUse hook runs
cat task_plan.md. If the file doesn't exist, the hook silently succeeds (by design). -
Check for YAML errors: Run Claude Code with debug mode:
claude --debug
Look for skill loading errors.
Issue: The "Ready" message doesn't appear when starting Claude Code.
Solution:
- SessionStart hooks require Claude Code v2.1.0+
- The hook only fires once per session
- If you've already started a session, restart Claude Code
Issue: The reminder message after Write/Edit doesn't appear.
Solution:
- PostToolUse hooks require Claude Code v2.1.0+
- The hook only fires after successful Write/Edit operations
- Check the matcher pattern: it's set to
"Write|Edit"only
Issue: Claude doesn't automatically use the planning pattern for complex tasks.
Solution:
-
Manually invoke:
/planning-with-files -
Trigger words: The skill auto-activates based on its description. Try phrases like:
- "complex multi-step task"
- "research project"
- "task requiring many steps"
-
Be explicit:
This is a complex task that will require >5 tool calls. Please use the planning-with-files pattern.
Issue: Claude won't stop because the Stop hook says phases aren't complete.
Solution:
-
Check task_plan.md: All phases should have
**Status:** complete -
Manual override: If you need to stop anyway:
Override the completion check - I want to stop now. -
Fix the status: Update incomplete phases to
completeif they're actually done.
Issue: Skill won't load due to YAML errors.
Solution:
- Check indentation: YAML requires spaces, not tabs
- Check the first line: Must be exactly
---with no blank lines before it - Validate YAML: Use an online YAML validator
Common mistakes:
# WRONG - tabs
hooks:
PreToolUse:
# CORRECT - spaces
hooks:
PreToolUse:See docs/windows.md for Windows-specific troubleshooting.
See docs/cursor.md for Cursor IDE troubleshooting.
Open an issue at github.com/OthmanAdi/planning-with-files/issues with:
- Your Claude Code version (
claude --version) - Your operating system
- The command you ran
- What happened vs what you expected
- Any error messages