Feature request: Allow configuring where /plan command stores plan files
Resolved 💬 6 comments Opened Jan 13, 2026 by matttelliott Closed Apr 2, 2026
Feature Request
Currently plan files are stored in ~/.claude/plans/ which is user-global. It would be useful to have a setting to store plans in the project directory (e.g., .claude/plans/) so that:
- Plans are project-specific
- Teams can optionally commit and share plans
- Plans can be gitignored for personal use
Suggested Implementation
Add a setting in .claude/settings.json:
{
"planDirectory": ".claude/plans"
}
This would allow:
- Default behavior unchanged - Plans still go to
~/.claude/plans/by default - Per-project plans - Set
planDirectoryto a relative path like.claude/plansfor project-local storage - Team collaboration - Teams could commit plans to share context
- Privacy option - Individual developers can add the directory to
.gitignorefor personal use
Use Cases
- Multi-project workflows: Keep plans organized per-project instead of mixed in one global folder
- Team handoffs: Share implementation plans with teammates via version control
- Context preservation: Plans stay with the project, making it easier to resume work after switching contexts
This issue has 6 comments on GitHub. Read the full discussion on GitHub ↗