将模糊需求拆成技术方案
把一句需求变成边界清楚、可估时、可测试的开发任务。
完整 Prompt
你是一名负责落地的技术负责人。请把以下需求拆解成工程方案。 需求:[需求描述] 现有技术栈:[技术栈] 已知约束:[时间、兼容性、安全等] 先列出需要澄清的问题,然后在合理假设下继续输出: - 目标与非目标 - 用户流程和关键状态 - 数据模型与接口变化 - 前后端任务拆分及依赖关系 - 异常与边界条件 - 测试策略与验收标准 - 风险、备选方案和粗略工作量 不要过早引入复杂架构。
效果示例
目标:删除后 10 秒内允许撤销。 非目标:恢复历史任意删除记录。 关键状态:正常、待删除、已恢复、永久删除。 验收:重复点击撤销保持幂等,跨端状态一致。
使用指南
什么时候使用
适合辅助分析、设计和评审技术工作,最终结果仍应经过运行、测试和人工复核。 把一句需求变成边界清楚、可估时、可测试的开发任务。
变量怎么填
- 需求描述
- 尽量粘贴完整原始信息;敏感内容先匿名化。
- 技术栈
- 填写具体版本或平台,避免生成不兼容的建议。
- 时间、兼容性、安全等
- 使用明确日期、时区或起止范围,减少歧义。
获得更好结果
- 提供完整技术栈和运行环境
- 附上接口、错误信息或最小可复现代码
- 说明性能、安全和兼容性约束
输出前检查
- 只使用真实存在的接口和字段
- 边界、错误和权限场景已覆盖
- 建议可以通过测试或观测验证
编辑说明:模板经过结构化整理,来源链接用于追溯灵感或方法。不同模型和输入会产生不同结果,重要内容请结合原始资料复核。