This is the process I generally use too. Small plans you can just ask for, and big plans you work through building a plan.md file before you build it.