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
读取提供的计划文件
使用AskUserQuestion对用户进行深度访谈,内容包括:
技术实现细节
UI与UX考量因素
潜在问题与边缘情况
权衡方案与替代选项
提出能探查假设的非显而易见的问题
持续访谈直至计划完善
将完善后的规格说明写回文件
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?"
询问计划中未涵盖的内容
用“如果……会怎样”的场景挑战假设
探查技术决策:“为何选择此方案而非X?”
探讨边缘情况:“当Y故障时会发生什么?”
考虑用户角度:“Z会对用户体验产生怎样的影响?”
质疑范围:“A对于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.