Wouldn’t it be useful if plans were stored in project-specific directories instead of a global location?
Right now, plans are saved under /home/.cursor/plans. It might be better if each project saved its own plans within the repo, with a symlink pointing back to /home/.cursor/plans.
This way, previous plans could be reused in future pushes while keeping everything project-scoped — which feels cleaner and more modular.
Yeah, this trips up a lot of people. Cursor writes plans to ~/.cursor/plans globally by default and there’s no setting to change that location, so plans from every project end up piled in one folder. The only built-in option is the “Save to Workspace” button, which moves a plan into that project’s .cursor/plans/ directory — but you have to remember to hit it each time, and it doesn’t help with everything already sitting in the global folder.
I ran into this constantly working across a few projects, so I built a small read-only desktop app called Planbase that scans both the global and per-project locations (for Cursor and Claude Code), then shows all your plans in one searchable list. Full disclosure, I made it — not trying to spam the thread, it’s just exactly the problem being discussed here.