I use Cursor since it has direct access to your disk. I have it write plans, which are prompts for it to follow, into markdown files.
I wrote a "workbook" article [0] about my exact planning process just a couple days ago.
[0] You Are Bugs: Improving Your Code with AI Agents | https://levelup.gitconnected.com/you-are-bugs-improving-your...