Agent Skills
返回列表
任务流程与交互路径设计

任务流程与交互路径设计

设计多媒体 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md 安装 @user_fccf428b/draft-flow 到当前 AI 助手。

技能介绍

它解决什么问题

需求经常以“加个导出按钮”或一份 Helm brief 的形式到达,工程师容易直接跳到页面和组件,跳过了一层推理:用户从哪里开始、要做什么决策、输入出错时落到哪、流程在哪里卡住。Draft Flow 接手的是这层设计工作——在写任何组件之前,先把任务路径画清楚,并把错误、空状态和摩擦点显式标出来。

工作方式

核心流程分六步:

  1. 理解任务:解析产品 brief、功能描述或用户任务,提取四个要素——Primary task(用户要完成什么)、Starting state、Done state,以及用户心智模型。若输入是 Helm brief,success_criteria 直接映射到 done state。
  2. 绘制 Happy Path:输出 Mermaid 流程图。节点只写用户动作或系统响应,菱形节点是用户决策且两个分支都要标注,起点说明用户所处位置与触发任务的原因,终点说明完成后用户看到什么、知道什么。
  3. 补充错误与空状态:加入校验失败、首次使用空界面、死胡同路径;每条错误必须有恢复路径,错误路径用 :::error 或注释标注。
  4. 标注决策点:为每个决策分支补充说明。
  5. 标记摩擦点:审查流程中是否出现要求用户回忆未提供的信息、在缺少上下文时做决定、一次错误就要从头再来、连续超过 3 次操作无系统反馈等情况,用 ▲ FRICTION: 标出。
  6. 交付:Mermaid 流程图、决策点标注、摩擦点及建议处理方式,外加一段关键设计决策的说明。

交付形式与适用边界

输出受 docs/output-kit.md 约束:CLI 展示上限 40 行,包含 box-drawing 头部、统一严重度标识、一行结论和 Top 3 发现。内容超预算时通过 /atlas-report 写入完整 HTML 报告,CLI 只作为回执。因此它定位在任务级流程设计,不负责高保真视觉或文案;产出的是推理与结构,实现部分仍由后续 UI 和代码工作承接。

使用场景

  • 在定义用户注册流程时,用它识别 Primary task、Starting state 和 Done state,并输出 Mermaid 流程图帮团队理清路径。
  • 在处理表单或 API 调用时,用它给流程图补充 validation errors 与死胡同,检查每条错误路径是否有恢复入口。
  • 当需求文档缺少边界情况说明时,用 ▲ FRICTION 标注找出用户缺上下文或需要回忆信息的步骤。
  • 在评审新功能时,用它标出需要用户连续做决定却没有系统反馈的步骤,并给出建议处理方式。

适合人员

  • 产品设计师:需要在需求评审前明确用户主路径、错误与空状态,并输出流程图与设计决策说明的 UX 工程师。
  • 前端开发者:在接到交互描述模糊的需求时,用它梳理交互路径和校验逻辑,避免直接编码时遗漏异常处理的工程师。
  • 后端开发者:在设计 API 业务流程或状态机时,需要理清用户视角的输入、决策分支与恢复路径的技术负责人。
  • 技术产品经理:在编写 Helm brief 后,需要将 success_criteria 映射为明确的任务终点并识别潜在体验风险的 PM。