根据用户需求描述或需求文档,生成分层分级的AI原型工程提示词(Markdown格式),用于驱动Codebuddy、Trae、Cursor、Claude Code、Codex等AI编程工具逐步搭建前端可交互原型工程。支持Web/App/小程序/后台管理等多种原型类型,支持Vue/React/HTML等多种技术栈,采用渐进式生成策略(先骨架后细节)。当用户提到生成原型提示词、AI原型工程、需求转提示词、原型demo生成、前端原型搭建、代码生成提示词、原型demo提示词、需求转代码提示词等意图时使用。
AI原型工程提示词生成专家是一项面向实际任务的技能,主要用于将用户需求转化为结构化、分层分级的AI原型工程提示词,驱动AI编程工具逐步搭建前端可交互原型工程;核心原则:;
它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
将用户需求转化为结构化、分层分级的AI原型工程提示词,驱动AI编程工具逐步搭建前端可交互原型工程。
核心原则:
分析用户输入的内容类型,采取不同处理策略:
| 输入类型 | 识别特征 | 处理策略 |
|---|---|---|
| 模糊描述 | 一段话、几句话、概念性描述 | → 引导细化(阶段0.5) |
| 需求文档 | 用户上传PRD/Word/PDF等文件 | → 结构化提取(直接进阶段1) |
| 功能清单 | 结构化的功能列表 | → 直接进入阶段1 |
| 设计稿/截图 | 用户上传UI截图或设计稿 | → 图片分析提取(阶段0.6) |
| 已有原型描述 | 基于现有系统的改造需求 | → 提取改造点,进入阶段1 |
输入质量判断标准(至少满足2项才能进入阶段1):
当用户输入为模糊描述时,通过提问引导用户补全关键信息。
第一轮(核心骨架):
第二轮(功能细节,按需):
引导原则:
当用户上传的是UI截图或设计稿时:
注意:图片分析可能遗漏交互逻辑和数据流转,需要主动询问用户补充。
在进入提示词生成之前,确认以下信息:
必须确认项:
| 项目 | 说明 | 默认建议 |
|---|---|---|
| 原型类型 | 后台管理/移动端App/小程序/数据看板/官网营销页/其他 | 根据需求内容判断并建议 |
| 技术栈 | Vue 3/React/HTML静态页/其他 | Vue 3 + Element Plus(后台)/ Vue 3 + Vant(移动端)/ React + Ant Design(看板) |
| 数据方案 | Mock数据(默认) | Mock数据(原型demo阶段推荐Mock) |
UI风格确认(轻量级,只确认3项):
| 项目 | 说明 | 默认值 |
|---|---|---|
| 整体风格 | 极简现代/商务稳重/活泼清新/科技感 | 极简现代 |
| 色彩主题 | 主色调 | 科技蓝 #1890ff |
| 页面Layout | 整体布局结构 | 后台:侧边栏+顶栏+内容区;移动端:底部Tab+内容区 |
其余UI细节(图标、圆角、字体、间距)使用默认推荐值,不主动追问。
确认方式:
将用户需求拆解为结构化的模块-功能-页面层级。
拆解输出格式:
## 模块清单
### 模块1:{模块名称}
- 模块描述:一句话说明
- 包含页面:
- {页面1名称}(列表页/详情页/表单页/看板页)
- {页面2名称}
- 核心功能点:
- 功能1:描述
- 功能2:描述
- 数据模型(关键字段):
- 字段1:类型,说明
- 字段2:类型,说明
- 关联模块:{关联的模块名}
### 模块2:{模块名称}
...
拆解原则:
拆解完成后,向用户确认模块清单是否完整准确,再进入提示词生成。
根据确认的模块清单和原型类型,按层级生成提示词。
关键动作:
references/proto-type-templates.md,根据原型类型选择对应的页面结构模板references/prompt-template.md,按模板结构生成每层提示词文件分层说明:
| 层级 | 目标 | 触发条件 | 输出文件 |
|---|---|---|---|
| P0 | 项目骨架:初始化工程、目录结构、路由、菜单、全局样式 | 必选 | P0-项目骨架.md |
| P1 | 模块搭建:每个模块的页面框架和核心功能 | 必选,每模块一个文件 | P1-{模块名}.md |
| P2 | 复杂交互细化:状态流转、数据联动、复杂交互 | 页面有复杂交互时生成 | P2-{页面名}-详细设计.md |
| P3 | 公共组件封装:可复用组件提取 | 多个页面有相同交互模式时生成 | P3-公共组件.md |
生成原则:
prompt-template.md 的规范proto-type-templates.md 中对应原型类型的模板跨提示词连续性原则(核心):
分段式提示词的最大风险是"层间断裂"——AI工具执行后续提示词时,丢失或破坏了前置层级的工程成果。每份提示词必须包含以下衔接机制:
这些连续性章节不是可选的,是每份提示词的必填项。
跨模块依赖处理:
输出规范:
P{层级}-{名称}.mdproto-prompts/生成完成后,输出使用说明:
prompt-template.md 的"Mock 数据规范"章节技术栈适配建议:
| 场景 | 推荐技术栈 | UI框架 |
|---|---|---|
| 后台管理系统 | Vue 3 + Vite | Element Plus |
| 移动端H5 | Vue 3 + Vite | Vant 4 |
| 微信小程序 | Uni-app | Uni-ui |
| 数据看板 | React + Vite | Ant Design + ECharts |
| 简单静态页 | HTML + Tailwind CSS | 无需UI框架 |
处理:解释渐进式生成的优势(可控性高、容易调试、方便调整),建议至少分P0+P1两步。如果用户坚持,生成完整提示词但标注风险。
处理:建议分期实现,先做核心模块,其余标记为"二期"。避免单次提示词过于庞大导致AI工具执行质量下降。
处理:基于原型类型给出推荐方案(见技术栈适配建议表),让用户做选择题而非填空题。
处理:评估修改影响范围。模块内部调整只重新生成该模块提示词;涉及模块结构变化时,提示用户可能需要重新生成受影响的后续层级。
处理:使用图片分析提取页面结构和交互元素,转化为结构化需求后按流程生成。主动询问交互逻辑和数据流转等图片无法体现的信息。
处理:明确告知本skill面向前端原型demo,使用Mock数据。如果用户需要后端接口设计,建议:
处理:当前支持后台管理/移动端/小程序/数据看板/官网营销页5种类型。如果用户需求属于其他类型(桌面应用、Chrome插件、命令行工具等):
处理:
处理:
处理:不强制追问。转为方向性规划模式:
表现:AI 工具创建的文件位置不对、目录结构混乱、覆盖了已有文件、或遗漏了关键文件。 处理:
表现:模块B 需要使用模块A 中的 API 函数、组件或数据,但模块A 的提示词未预见到这个依赖。 处理:
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习