mcpField
D
design-handoff-brief

design-handoff-brief

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

关于 design-handoff-brief

这项 Skill 面向产品经理和设计师,将功能简报或 PRD 转为设计交接文档,明确用户目标、约束、边缘情况和成功标准。它还提供无需调用模型的命令行色彩对比度检测工具。

主要功能

  1. 01将功能改写为用户目标
  2. 02记录约束与边缘情况
  3. 03定义可观察的设计成功标准
  4. 04明确不在范围内的事项
  5. 05提供命令行色彩对比度工具

适用场景

  1. 01将 PRD 转为设计要求
  2. 02准备设计交接文档
  3. 03检查界面配色的对比度

安装

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

$npx skills add https://github.com/mohitagw15856/pm-claude-skills --skill design-handoff-brief

安装后在 Claude Code 中输入/design-handoff-brief确认已加载。

详细介绍

设计交接简报技能

制作一份能帮助设计师顺利开展工作的设计简报——在他们打开 Figma 之前,让他们了解用户背景和约束条件,而不是等他们走错方向后才补充。

必需输入

根据已有信息开展工作。如果缺少以下任何一项,仍需完成全部输出:为每处缺失内容填写合理假设,并标注为 (假设,需确认),并在末尾列出这些假设。只有在核心主题本身缺失时(完全没有内容可写),才先提出问题。

  • 功能简报或 PRD(粗略笔记也可以)
  • 设计师姓名或团队(用于个性化)
  • 技术约束(已知的工程限制)
  • 时间线(设计何时需要完成?)

设计师真正需要了解的内容(PM 经常忽略)

  • 用户的目标,而不是功能名称
  • 用户在这一旅程阶段的情绪状态
  • 成功是什么样的——我们如何知道设计奏效了?
  • 约束条件:技术、法律、品牌、无障碍
  • 必须处理的边缘情况
  • 明确不解决的问题

流程

  1. 阅读提供的功能简报或 PRD
  2. 提炼用户目标(从功能表述转为用户结果表述)
  3. 明确约束条件——技术限制、品牌指南、无障碍要求
  4. 列出设计必须处理的边缘情况
  5. 定义设计评估所依据的成功标准
  6. 撰写“不在范围内”部分,防止设计范围不断扩大
  7. 验证——确认列出的每个边缘情况都足够具体,能够据此进行设计;每个不在范围内的事项也都足够明确,能够据此说“不”

程序化辅助工具

对比度不能靠目测判断。AA 标准线为 4.5:1,白色背景上的 #777777 为 4.478(不合格),而 #767676 为 4.54(合格)——无论怎么看截图都无法分辨。请计算:

npx --yes notugly fix "#8ab4f8" "#ffffff"     # ratio, APCA, and the nearest passing colour
npx --yes notugly onepager <url> --out review.html   # every pairing, printable
npx --yes notugly vision                      # which colours merge for colour-blind viewers

notugly fix 会返回对比度、APCA 明度对比度,以及与已选颜色最接近且符合标准的颜色——色相和色度相同。请将这些数值填入下方表格,不要估算。

结果确定、零依赖,且不调用模型——因此运行无需任何成本,每次都会得到相同答案。

交接环节正是对比度容易丢失的地方:设计师在没有对比度检查器的工具中选定颜色,工程师则忠实地照此实现。请在交接表格的每种颜色旁标注实测对比度,让数值随颜色值一起传递。

输出结构

设计简报:[功能名称]

用户目标:(使用用户自己的话,而不是我们的话) “当我[情境]时,我想要[动机],这样我就能[结果]。”

背景与情绪状态: [用户处于旅程的哪个阶段?他们有什么感受?刚刚发生了什么?]

设计成功标准:

  • [标准 1——尽可能可衡量]
  • [标准 2]
  • [标准 3]

约束条件:

  • 技术:[工程团队指出的限制]
  • 品牌:[相关品牌指南]
  • 无障碍:[所需 WCAG 级别及具体要求]
  • 法律/合规:[如适用]

需要处理的边缘情况:

  • [边缘情况 1]
  • [边缘情况 2]
  • [边缘情况 3]

明确不在范围内:

  • [本次设计迭代中我们不解决的内容]

参考资料:

  • 用户研究:[链接]
  • 现有模式:[Figma 组件库链接]
  • 竞品示例:[相关链接]

质量检查

  • 用户目标使用用户的语言表述(而不是功能/产品语言)
  • 至少有一个边缘情况涉及错误或失败状态
  • 成功标准可衡量或可观察(而不是“看起来不错”)
  • 不在范围内部分至少列出一项看似属于范围、实则不属于的内容
  • 技术约束足够具体,便于工程师确认

反模式

  • 不要用功能描述来写用户目标(“设计结账流程”)——必须从用户的视角出发,说明动机和预期结果
  • 不要跳过“明确不在范围内”部分——否则,设计师可能会无意间解决本轮迭代中未打算处理的问题
  • 不要列出适用于任何功能的泛泛边缘情况(例如“处理错误”)——每种边缘情况都必须针对该功能的特定故障模式
  • 未确认工程约束准确无误前,不要移交设计简报——错误的约束比没有约束更糟
  • 不要省略用户的情感背景——缺乏情感依据的设计,结果在技术上正确,体验上却平淡无奇

示例触发语句

  • “撰写设计简报。”
  • “创建设计交接文档。”
  • “向设计师介绍一项新功能。”
  • “将 PRD 转换为设计需求。”

评论

支持 Markdown