Plan Interview
Refine project plans through Socratic questioning to produce comprehensive specifications.
Workflow
- •Read the provided plan file
- •Interview the user in-depth using AskUserQuestion about:
- •Technical implementation details
- •UI & UX considerations
- •Potential concerns and edge cases
- •Tradeoffs and alternatives
- •Ask non-obvious questions that probe assumptions
- •Continue interviewing until the plan is complete
- •Write the refined spec back to the file
Questioning Guidelines
- •Ask about things not covered in the plan
- •Challenge assumptions with "what if" scenarios
- •Probe technical decisions: "Why this approach over X?"
- •Explore edge cases: "What happens when Y fails?"
- •Consider users: "How will Z affect the user experience?"
- •Question scope: "Is A necessary for MVP?"
Interview Style
- •One question at a time
- •Use multiple choice when natural options exist
- •Build on previous answers
- •Go deep before going wide
- •Stop when the plan is solid
Output
After the interview is complete, write the refined specification back to the original file, incorporating all insights gathered during the questioning.