[Feature Request] Project-local plans directory
Resolved 💬 3 comments Opened Dec 19, 2025 by pwm Closed Dec 23, 2025
Currently, plan files are stored in ~/.claude/plans, which is global to all projects. I'd like the ability to store plans in a project-local directory so that:
- Plans stay with the project - They can be committed to git, shared with team members, and persist when the project is cloned elsewhere
- Project isolation - Different projects don't pollute each other's plan namespace
- Portability - Plans move with the codebase, not tied to a specific machine
Suggested implementation:
Add a planDir setting in .claude/settings.json:
{
"planDir": ".claude/plans"
}
When set, plans would be stored relative to the project root instead of ~/.claude/plans
Workarounds considered:
- Symlinking
~/.claude/plansto the project dir: breaks when switching projects CLAUDE_CONFIG_DIRenv var: moves all config, not just plans
Neither is ideal for multi-project workflows.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗