Pretty much the same instinct, yeah. There's a "Discuss first" box when you start a task. If you tick it, it reads around the repo first and tells you what it thinks you mean, what it's unsure about and what it's assuming. Then you just talk it through and dump your edge cases in before it plans anything. I use it on anything that isn't trivial; the plans come out a lot better.
And if you realise halfway that the plan's wrong, you can say so and it re-plans from where you are.