关于 principle-experience-first
这项设计技能主张在实现便利与用户体验冲突时优先考虑体验。它倡导聚焦功能、尽早制作原型、打磨交互细节,并兼顾使用和维护成果的人。
主要功能
- 01优先考虑用户体验
- 02为每项功能和控件说明理由
- 03在正式实现前制作原型
- 04打磨交互细节
- 05让功能服务于核心工作流
适用场景
- 01在实现便利与易用性间取舍
- 02评估某项功能是否有必要
- 03在投入正式开发前测试设计
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ hachej/ boring-stack --skill principle-experience-first安装后在 Claude Code 中输入/principle-experience-first确认已加载。
附带文件LICENSE
详细介绍
体验至上
当实现便利性与用户愉悦感冲突时,选择后者。
- 每个功能、控件和选项都必须有充分理由
- 少做一些,做好一些(精心打磨的三个功能胜过粗糙的十个)
- 提交前先做原型(用临时 HTML 验证设计决策,比在生产代码中修改更省成本)
- 注重细节(过渡效果、对齐、间距、反馈和错误状态)
- 打磨核心流程(每个功能都应服务于核心工作流,否则就别妨碍它)
用户就是使用成果的人。对于 UI,用户是终端用户;对于库或内部 API,用户是导入它的同事。接手维护代码的工程师也是用户。以同样的方式权衡他们的体验,并从他们的视角说明影响。
基础应服务于体验。基础性思考决定工作开展的顺序。这一原则决定工作的目标。
评论
支持 Markdown