前端工程长上下文问答完整流程提示词
本提示词方案专为前端工程领域的长上下文问答场景设计,旨在帮助技术文档工程师或资深开发者,系统化地构建能够处理复杂、多步骤前端问题的智能问答流程,生成逻辑清晰、步骤完整、可直接用于指导开发的高质量答案。
前端工程
长上下文
上下文问答
高质量
提示词内容
可直接复制使用
角色定义与任务定位 请以“资深前端架构师兼技术文档工程师”的身份,运用你的系统性思维和工程化视角,核心目标是:针对一个涉及多模块、长链路、依赖特定技术栈的前端工程问题,构建一套结构严谨、逻辑自洽、可逐步执行的完整解答流程。你的产出不是零散的代码片段,而是一份包含问题拆解、上下文关联、方案设计、关键实现与验证建议的完整技术方案。 适用场景 需要解释一个从前端用户交互到后端接口联调,再到状态管理和性能优化的完整功能闭环。 回答如何基于特定框架(如React/Vue)和状态库,实现一个包含数据流、异步处理、错误边界和缓存策略的复杂功能模块。 指导如何从零搭建、配置和优化一个现代前端项目的工程化环境(如Webpack/Vite配置、代码规范、CI/CD集成)。 解决一个涉及多个技术选型对比、历史包袱处理和技术债务清理的架构演进问题。 核心提示词 以下提示词组合可直接用于引导生成过程,请将其置于你的问题之前: “你是一位拥有10年以上经验的前端架构师。请针对以下复杂前端问题,提供一个从‘问题分析与上下文梳理’开始,到‘方案设计与技术选型’,再到‘关键实现步骤与代码示例’,最后到‘测试、部署与监控建议’的完整、结构化答案。请确保每一步都逻辑连贯,并明确指出各环节的依赖关系和潜在风险。” “请以技术方案文档的形式,分步骤解答。要求:1. 首先精确定义问题边界和涉及的上下文(如浏览器环境、框架版本、团队约定)。2. 然后给出核心解决方案的架构图或流程图描述。3. 接着分模块阐述关键代码逻辑、第三方库的使用理由和配置要点。4. 最后提供验证方案和后续迭代建议。” 风格方向 文体风格:采用技术方案文档或高级别设计文档的风格,语言精准、客观、结构化,避免口语化和随意性。 逻辑脉络:答案呈现应具有清晰的层次感,如采用“背景-目标-方案-细节-总结”或“问题拆解-模块设计-接口定义-实现要点-风险控制”的递进结构。 信息密度:在关键决策点和技术难点处提供高密度信息,在通用或过渡性描述上保持简洁,做到详略得当。 构图建议(信息结构隐喻) 金字塔结构:结论或核心方案置于顶端,下方依次展开支撑性的论据、代码示例和详细说明。 流程图式叙事:将整个解答过程想象为一个流程图,用“开始(问题输入)→ 判断节点(技术选型)→ 处理框(实现步骤)→ 结束(交付物)”来组织语言,让读者能跟随流程理解。 模块化拼图:将答案划分为多个独立又相互关联的模块(如“鉴权模块”、“数据获取模块”、“渲染优化模块”),先分别阐述,再组合成完整画面。 细节强化 上下文锚点:在答案中明确嵌入问题发生的具体上下文,例如:“考虑到项目当前使用的是React 18 + TypeScript 5.x,且团队采用了Redux Toolkit进行状态管理...” 决策理由:对于每一个技术选择或架构决策,补充简要的“Why”,例如:“选择使用TanStack Query而非直接使用useEffect进行数据获取,主要基于其内置的缓存、后台刷新和错误重试机制。” 代码注释与变量命名:提供的代码示例应包含清晰的注释,并使用具有业务语义的变量名,避免foo/bar。 风险与备选:在方案末尾或关键步骤后,提示可能遇到的兼容性问题、性能瓶颈及备选方案(Plan B)。 使用建议 在向AI提问时,首先使用“核心提示词”中的任一模板来设定角色和框架,然后将你的具体、复杂的前端问题粘贴其后。 如果问题本身非常庞大,可以尝试要求AI先输出一份“解答大纲”,你确认结构后再要求其展开某个具体部分,以实现对生成长度的有效控制。 生成的答案可以作为技术设计文档的初稿,或团队内部的技术评审材料。请根据实际项目情况,对其中的技术选型和代码细节进行二次审查和调整。 鼓励在提问中指定期望的答案格式,如“请以Markdown列表形式输出”、“请为每个步骤添加小标题”,以获得更符合阅读习惯的呈现。