编程需求拆解
把一句模糊的开发想法整理成页面、功能、数据、异常情况和验收标准。
提示词
请把【原始需求】转换成一份开发可以执行的任务说明。项目类型为【项目类型】,技术栈为【技术栈】,当前限制为【限制条件】。先指出需求中存在的歧义、缺失信息和需要确认的问题,再输出:目标、非目标、用户流程、功能模块、输入与输出、数据需求、异常情况、权限和安全注意事项、可能影响的现有功能、验收标准和最小测试清单。不要因为发现可以优化的地方就自动扩大任务范围。如果缺少实施前必须确认的信息,请单独列出阻塞项。原始需求:【原始需求】;项目类型:【项目类型】;技术栈:【技术栈】;限制条件:【限制条件】。
可替换变量
-
【原始需求】原始想法 给网站增加收藏功能 -
【项目类型】项目类型 内容网站 -
【技术栈】开发技术 Vue + Node.js -
【限制条件】不能改变的条件 不更换数据库,不修改登录流程
使用建议
把不能动的模块和已有系统写清楚,可以明显减少AI擅自扩大范围。
Longleyun