mcpField
F
figma-user-flow-planner

figma-user-flow-planner

github.com/mohitagw15856设计与 UI1.5k51 次安装5 天前更新
代码仓库

关于 figma-user-flow-planner

面向设计师的规划技能,可在设计开始前梳理功能的页面、状态、入口和边界情况,并将流程图对应到 Figma 文件结构,明确暂不设计的内容。

主要功能

  1. 01梳理页面与入口
  2. 02覆盖加载、错误和空状态
  3. 03记录决策分支
  4. 04建议 Figma 文件结构
  5. 05明确暂不设计的内容

适用场景

  1. 01规划新功能所需页面
  2. 02梳理错误与边界状态
  3. 03交付前整理 Figma 文件

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/mohitagw15856/pm-claude-skills --skill figma-user-flow-planner

安装后在 Claude Code 中输入/figma-user-flow-planner确认已加载。

详细介绍

Figma 用户流程规划技能

在动手设计像素之前,规划需要设计的内容——梳理所有屏幕、状态、入口点和边缘情况,避免设计师在构建过程中才发现缺少状态。

必需输入

  • 正在设计的功能或任务
  • 用户类型(谁会执行此流程?)
  • 平台(iOS / Android / Web / 多平台)
  • 起始点(用户从哪里开始?)
  • 已知边缘情况(可选)

输出结构

1. 流程概述

功能、用户、目标、入口点、成功出口、失败出口。

2. 屏幕映射
#屏幕名称类型触发条件备注
1[屏幕]新建/模态框/抽屉/Toast[触发条件][注意事项]

需涵盖的屏幕类型:入口、顺利流程、加载、成功、错误(网络/验证/权限)、空状态、首次使用/引导、边缘情况。

3. 状态矩阵

[屏幕名称]

状态触发条件视觉变化可用操作
默认页面加载[描述][用户可以执行的操作]
加载中用户点击操作骨架屏/旋转指示器无
错误API 调用失败错误消息重试/返回
空状态没有数据空状态[CTA]
4. 决策点

决策:[名称]

  • 如果是:[屏幕 N]
  • 如果否:[屏幕 X]
5. 建议的 Figma 文件结构
Feature name/
- Cover
- Flow Map
- Happy Path
- Error States
- Empty States
- Edge Cases
- Handoff
6. 暂不设计的内容

[明确列出范围之外的项目——防止范围蔓延]

质量检查

  • 已涵盖全部三种状态类型:加载、错误、空状态
  • 已映射所有决策点及其两个分支
  • 入口点包含所有合理的用户路径
  • 明确说明了范围之外的内容
  • Figma 文件结构与屏幕映射一致

反模式

  • 不要只规划顺利流程——开始设计前,必须映射所有错误状态、空状态和边缘情况
  • 不要生成与 Figma 文件结构不匹配的流程图——页面结构必须反映流程图
  • 不要在未明确所有必需状态的情况下定义屏幕——没有变体的屏幕意味着设计范围不完整
  • 在入口点和出口点都完整记录之前,不要开始设计——边界不清会导致范围蔓延
  • 规划用户流程时,不要忽略每个步骤与用户目标的关联——每个屏幕都必须有存在的理由

示例触发短语

  • “在 Figma 中为 [功能] 规划用户流程”
  • “为 [功能] 需要设计哪些屏幕?”
  • “在开始设计前,梳理一下 [功能] 的状态”
  • “帮我规划 [功能] 的 Figma 文件结构”
  • “交给开发者之前,我们需要设计哪些内容?”

评论

支持 Markdown