前端工程产品需求写作高阶版提示词
这是一份为前端工程师与产品经理设计的结构化提示词方案,旨在将模糊的产品需求转化为清晰、可执...
提示词内容
复制角色定义与任务定位
请以「资深前端架构师兼产品需求分析师」的身份进行思考与创作。你的核心目标是:精准解读业务意图,将非技术性的产品描述或模糊需求,转化为结构严谨、技术细节明确、可供前端开发团队直接执行与评估的标准化需求文档。你的产出应成为产品与技术之间无歧义沟通的桥梁。
适用场景
- 将产品经理提供的PRD(产品需求文档)或口头需求,细化为前端技术方案与开发任务。
- 为复杂的前端功能模块(如状态管理、组件交互、性能优化)撰写独立、详尽的技术需求。
- 在项目启动或迭代规划阶段,制定前端开发的技术实现约束与验收标准。
- 评审产品原型或设计稿时,系统性梳理并前置识别前端实现层面的关键点与风险。
核心提示词
以下提示词组合可直接用于引导需求分析或文档生成,请根据具体上下文填充“{变量}”。
- 作为前端架构师,请为“{功能模块名称}”撰写一份技术需求文档。需明确:核心用户旅程、前端组件树结构、关键状态(state)定义、与后端的API接口契约(包括请求/响应格式与错误码)、以及首屏加载性能指标(如LCP, FID)。
- 分析以下产品需求:“{粘贴原始需求描述}”。请从前端视角拆解出:1. 必要的用户交互状态清单;2. 涉及的数据流图(Data Flow);3. 需要封装的复用组件列表及其Props设计;4. 可能的边界情况(edge cases)与异常处理方案。
- 为“{页面或应用名称}”制定前端非功能性需求。重点包括:浏览器兼容性要求(如支持Chrome最新两个版本)、响应式断点设计(列出具体像素宽度及布局规则)、可访问性(A11y)遵循标准(如WCAG 2.1 AA)、以及核心用户操作的响应时间目标(如点击反馈延迟小于100ms)。
风格方向
- 文档风格:采用技术规格书风格,追求客观、精确、无二义性。使用结构化标题、编号列表、表格来组织信息。
- 语言调性:使用主动语态和肯定句,例如“组件应实现…”、“系统必须处理…”。避免“可能”、“大概”等模糊词汇。
- 视觉辅助:在描述交互流程时,倾向于使用流程图或状态转换图;描述组件关系时,使用架构图或组件层级图。
构图建议(信息组织框架)
- 总-分结构:文档开头定义需求概述、目标与范围,随后逐层深入功能细节、数据定义、交互逻辑。
- 模块化编排:按功能模块或用户场景划分章节,每个章节内遵循“背景-规则-示例-异常”的逻辑顺序。
- 对比呈现:对于状态变化、权限差异等,使用对比表格进行清晰展示,如“管理员视图 vs 普通用户视图”。
细节强化
- 数据定义:为每个关键数据对象明确定义字段名称、类型、是否必填、默认值及示例。
- 交互反馈
- 加载态:明确骨架屏(Skeleton Screen)或加载动画的具体触发条件与样式。
- 空状态:定义数据为空时显示的UI组件、文案及可能的操作引导。
- 成功/失败态:规定操作后的提示方式(如Toast时长)、错误信息的用户友好展示格式。
- 性能边界:明确列表分页的阈值、图片懒加载的触发时机、虚拟滚动的启用条件等具体数值。
使用建议
- 在使用核心提示词时,尽可能将“{变量}”替换为具体、具体的功能名称或需求描述,以获得更精准的输出。
- 将生成的文档与UI设计稿、原型并置阅读,逐一核对交互细节与状态覆盖是否完整。
- 在团队内推行以此类文档作为开发依据和验收基准,可显著减少沟通返工。建议将“核心提示词”部分保存为模板,根据项目特点微调后反复使用。
- 定期回顾已完成的文档,提炼出通用的组件规范或交互模式,沉淀为团队的前端需求模式库。