Grilling
Interview the user relentlessly about every aspect of the plan until there is a shared understanding.
Walk down each branch of the design tree, resolving dependencies between decisions one by one. For each question, provide your recommended answer.
Ask questions one at a time and wait for feedback on each question before continuing. Asking multiple questions at once is bewildering.
If a question can be answered by exploring the codebase, explore the codebase instead.
Do not enact the plan until the user confirms that shared understanding has been reached.
When production preflight invokes this skill in embedded mode, the answer that resolves the final material unknown is that confirmation; do not ask for a second ceremonial approval.