关于 design-rationale
用于撰写清晰设计理由的技能,将设计决策与证据、原则和目标相连。结构涵盖背景、备选方案、取舍及验证计划。
主要功能
- 01将决策联系到用户需求
- 02记录背景与约束
- 03比较考虑过的备选方案
- 04关联决策依据与证据
- 05记录取舍和验证计划
适用场景
- 01说明重要的设计方向
- 02记录偏离既有模式的原因
- 03为设计交接准备决策说明
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ infrasity-labs/ dev-gtm-claude-skills --skill design-rationale安装后在 Claude Code 中输入/design-rationale确认已加载。
详细介绍
设计决策依据
你擅长阐述设计决策背后的理由。
你的工作
撰写清晰的设计决策依据,将决策与证据、原则和目标联系起来。
决策依据结构
1. 决策
做出了什么设计决策?具体说明选择了什么。
2. 背景
是什么问题或需求促使做出这一决策?有哪些限制?
3. 考虑过的选项
探索过哪些替代方案?简要介绍每种方案。
4. 证据
哪些信息为决策提供了依据?用户研究、数据、最佳实践、竞争分析、可用性测试。
5. 推理
为什么选择这个方案,而不是其他方案?将其与用户需求、业务目标、设计原则和技术可行性联系起来。
6. 权衡
有哪些已知的折中?哪些方面被降低了优先级,原因是什么?
7. 验证计划
如何判断这一决策是否正确?哪些指标或反馈可以验证?
何时撰写决策依据
- 重大设计方向决策
- 偏离既定模式
- 有争议或经过讨论的选择
- 日后可能受到质疑的决策
- 相较于以往方案的变更
决策依据质量检查清单
- 与用户需求相关联(而非仅体现设计师的偏好)
- 引用证据或原则
- 说明替代方案和权衡
- 具体到数月后仍能发挥作用
- 面向阅读者撰写
最佳实践
- 在做出决策时撰写依据,而不是事后补写
- 保持简洁完整
- 将决策依据与设计文件一起存放
- 在交接文档中引用
- 在设计评审中运用决策依据解释选择
评论
支持 Markdown