Generates detailed implementation plans BEFORE any code is written, with impact analysis, phases, and diagrams. Uses AskUserQuestion for iterative discovery through a multiple-choice interface. Use when the user asks to plan a feature, refactor, or architectural change before coding.