Feature Request: Add plansDirectory setting for project-local plan storage
Resolved 💬 3 comments Opened Jan 22, 2026 by coryroyce Closed Jan 25, 2026
Summary
Add a plansDirectory setting to allow plans to be stored in a project-local .claude folder instead of the global ~/.claude/plans directory.
Use Case
When working on multiple projects, it would be useful to keep plan files alongside the project they relate to. This enables:
- Version control - Plans can be committed to the repo for team visibility
- Project isolation - Each project's plans stay with that project
- Portability - Plans move with the project when cloning/moving repos
- Cleanup - Deleting a project automatically cleans up its plans
Proposed Solution
Add a plansDirectory setting to the settings schema:
{
"plansDirectory": "./.claude/plans"
}
- Path would be relative to project root
- Default behavior unchanged (
~/.claude/plans) - Could be set in
.claude/settings.json(shared) or.claude/settings.local.json(personal)
Alternatives Considered
- Symlinking
~/.claude/plansto project directories (manual, error-prone) - Manually copying plans between locations (tedious)
Additional Context
This would align with the existing pattern of project-local .claude/ folders for settings and other project-specific configuration.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗