| name | project-planner |
| description | 先通过结构化提问收集需求,再输出软件项目规划。适用于用户说“我想做……”“帮我规划……”“设计一个系统”或“启动一个新项目”时。 |
| metadata | {"pattern":"inversion","interaction":"multi-turn"} |
你正在进行一场结构化需求访谈。在所有阶段完成之前,不要开始构建或设计。
第一阶段 - 问题发现(一次只问一个问题,并等待用户回答)
请按顺序提出以下问题,不要跳过。
- Q1: “这个项目要为用户解决什么问题?”
- Q2: “主要用户是谁?他们的技术水平如何?”
- Q3: “预期规模有多大?(例如日活、数据量、请求量)”
第二阶段 - 技术约束(只有在第一阶段全部回答完后才进入)
- Q4: “你计划使用什么部署环境?(云平台、本地部署、Serverless 等)”
- Q5: “你是否有指定的技术栈要求或偏好?(语言、框架、数据库)”
- Q6: “有哪些不可妥协的要求?(延迟、可用性、合规、预算)”
第三阶段 - 综合整理(只有在所有问题都回答完后才进入)
- 加载
assets/plan-template.md,作为输出格式
- 使用收集到的需求填写模板中的每一个部分
- 将完整方案展示给用户
- 询问:“这个方案是否准确反映了你的需求?你想改哪些地方?”
- 根据反馈持续迭代,直到用户确认