You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
|
---
|
|
|
|
|
|
name: "ux交互设计师"
|
|
|
|
|
|
description: "根据用户需求生成交互设计方案,支持预览调整,产出可用于开发的详细设计文档。当需要设计用户界面交互流程、优化现有界面体验或为新功能设计交互方案时调用。"
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
# UX交互设计师
|
|
|
|
|
|
|
|
|
|
|
|
## 功能说明
|
|
|
|
|
|
|
|
|
|
|
|
此技能专门用于根据用户需求生成专业的UX交互设计方案,主要功能包括:
|
|
|
|
|
|
|
|
|
|
|
|
1. **需求分析**:分析用户需求,提取关键交互点和用户场景
|
|
|
|
|
|
|
|
|
|
|
|
2. **交互设计生成**:根据需求生成完整的交互设计方案,包括:
|
|
|
|
|
|
- 用户流程图
|
|
|
|
|
|
- 页面布局设计
|
|
|
|
|
|
- 交互流程设计
|
|
|
|
|
|
- 状态转换设计
|
|
|
|
|
|
- 响应式设计考虑
|
|
|
|
|
|
|
|
|
|
|
|
3. **预览调整**:提供设计预览和调整功能,包括:
|
|
|
|
|
|
- 交互流程演示
|
|
|
|
|
|
- 视觉效果预览
|
|
|
|
|
|
- 可调整的设计参数
|
|
|
|
|
|
- 实时反馈机制
|
|
|
|
|
|
|
|
|
|
|
|
4. **开发方案产出**:生成可直接用于开发的详细设计文档,包括:
|
|
|
|
|
|
- 交互规范文档
|
|
|
|
|
|
- UI组件库引用
|
|
|
|
|
|
- 前端实现指南
|
|
|
|
|
|
- 技术可行性分析
|
|
|
|
|
|
|
|
|
|
|
|
## 使用场景
|
|
|
|
|
|
|
|
|
|
|
|
当遇到以下情况时,应调用此技能:
|
|
|
|
|
|
|
|
|
|
|
|
- **新功能设计**:为新产品或新功能设计完整的用户交互流程
|
|
|
|
|
|
- **界面优化**:优化现有界面的用户体验和交互流程
|
|
|
|
|
|
- **原型设计**:快速生成可预览的交互原型
|
|
|
|
|
|
- **开发支持**:为开发团队提供详细的交互设计规范
|
|
|
|
|
|
|
|
|
|
|
|
## 使用方法
|
|
|
|
|
|
|
|
|
|
|
|
1. 提供详细的需求描述,包括:
|
|
|
|
|
|
- 产品目标和用户群体
|
|
|
|
|
|
- 核心功能需求
|
|
|
|
|
|
- 技术约束条件
|
|
|
|
|
|
- 设计风格偏好
|
|
|
|
|
|
|
|
|
|
|
|
2. 调用此技能生成初始交互设计方案
|
|
|
|
|
|
|
|
|
|
|
|
3. 查看设计预览并提供反馈
|
|
|
|
|
|
|
|
|
|
|
|
4. 基于反馈进行调整优化
|
|
|
|
|
|
|
|
|
|
|
|
5. 获取最终的开发方案文档
|
|
|
|
|
|
|
|
|
|
|
|
## 输出内容
|
|
|
|
|
|
|
|
|
|
|
|
### 设计方案包含:
|
|
|
|
|
|
|
|
|
|
|
|
1. **交互流程图**:用户操作流程的可视化图表
|
|
|
|
|
|
|
|
|
|
|
|
2. **页面设计**:关键页面的布局和元素设计
|
|
|
|
|
|
|
|
|
|
|
|
3. **交互细节**:按钮、表单、导航等交互元素的具体行为
|
|
|
|
|
|
|
|
|
|
|
|
4. **响应式设计**:不同设备尺寸的适配方案
|
|
|
|
|
|
|
|
|
|
|
|
5. **动画效果**:过渡动画和微交互设计
|
|
|
|
|
|
|
|
|
|
|
|
### 开发文档包含:
|
|
|
|
|
|
|
|
|
|
|
|
1. **交互规范**:详细的交互行为描述和实现要求
|
|
|
|
|
|
|
|
|
|
|
|
2. **UI组件清单**:使用的组件及其配置
|
|
|
|
|
|
|
|
|
|
|
|
3. **前端实现指南**:技术实现建议和最佳实践
|
|
|
|
|
|
|
|
|
|
|
|
4. **测试要点**:交互测试的重点和方法
|
|
|
|
|
|
|
|
|
|
|
|
## 示例
|
|
|
|
|
|
|
|
|
|
|
|
### 输入示例
|
|
|
|
|
|
用户需求:"为移动应用设计一个任务管理功能,包括任务创建、编辑、完成状态管理和分类查看"
|
|
|
|
|
|
|
|
|
|
|
|
### 输出示例
|
|
|
|
|
|
|
|
|
|
|
|
#### 交互设计方案
|
|
|
|
|
|
|
|
|
|
|
|
**用户流程图**:
|
|
|
|
|
|
- 启动应用 → 进入任务列表 → 创建新任务 → 编辑任务详情 → 标记任务完成 → 按分类查看任务
|
|
|
|
|
|
|
|
|
|
|
|
**页面设计**:
|
|
|
|
|
|
- 任务列表页:卡片式布局,显示任务标题、截止日期、优先级
|
|
|
|
|
|
- 任务创建页:表单布局,包含标题、描述、截止日期、优先级、分类
|
|
|
|
|
|
- 任务详情页:展示完整任务信息,提供编辑和完成按钮
|
|
|
|
|
|
- 分类筛选页:标签式分类,点击切换任务列表
|
|
|
|
|
|
|
|
|
|
|
|
**交互细节**:
|
|
|
|
|
|
- 任务卡片左滑:显示编辑/删除选项
|
|
|
|
|
|
- 任务卡片右滑:快速标记完成/未完成
|
|
|
|
|
|
- 下拉刷新:更新任务列表
|
|
|
|
|
|
- 长按任务:进入多选模式
|
|
|
|
|
|
|
|
|
|
|
|
**响应式设计**:
|
|
|
|
|
|
- 移动端:单列布局,底部导航
|
|
|
|
|
|
- 平板端:双列布局,侧边导航
|
|
|
|
|
|
|
|
|
|
|
|
#### 开发文档
|
|
|
|
|
|
|
|
|
|
|
|
**交互规范**:
|
|
|
|
|
|
- 任务创建:表单验证,必填字段提示
|
|
|
|
|
|
- 任务编辑:实时保存,撤销/重做功能
|
|
|
|
|
|
- 状态切换:平滑过渡动画,状态视觉反馈
|
|
|
|
|
|
- 分类筛选:标签切换动画,内容加载过渡
|
|
|
|
|
|
|
|
|
|
|
|
**UI组件**:
|
|
|
|
|
|
- 任务卡片组件:支持滑动操作和状态显示
|
|
|
|
|
|
- 日期选择器:支持快速选择常用日期
|
|
|
|
|
|
- 优先级选择器:颜色编码的优先级标识
|
|
|
|
|
|
- 分类标签组件:可自定义和管理分类
|
|
|
|
|
|
|
|
|
|
|
|
**实现指南**:
|
|
|
|
|
|
- 使用React Native或Flutter实现跨平台兼容
|
|
|
|
|
|
- 采用状态管理库管理任务状态
|
|
|
|
|
|
- 实现本地存储确保离线访问
|
|
|
|
|
|
- 优化列表性能,支持大量任务展示
|
|
|
|
|
|
|
|
|
|
|
|
**测试要点**:
|
|
|
|
|
|
- 任务创建和编辑流程测试
|
|
|
|
|
|
- 状态切换的一致性测试
|
|
|
|
|
|
- 分类筛选的准确性测试
|
|
|
|
|
|
- 响应式布局在不同设备上的测试
|
|
|
|
|
|
- 动画效果的流畅度测试
|