以 skill 自身的术语
一个面向编程 Agent 的交互与运动设计 skill,以两种模式运作。Create 模式构建具有目的性运动效果的交互组件;Audit 模式审查现有运动效果,并在带有循环演示的品牌化 HTML 报告中,逐设计师报告发现的问题,包括 AI-slop 模式。
它围绕三个视角组织建议——Emil Kowalski 关于克制与速度、Jakub Krehel 关于制作层面的打磨、Jhey Tompkins 关于趣味性实验——根据项目类型加权,而非一概适用。覆盖范围为 web 与 app UI 运动效果:HTML/CSS、React、Framer Motion、iOS/Android 转场以及设计系统动画。频率限制、依赖上下文的时长设置以及强制的 prefers-reduced-motion 处理在两种模式下都会执行。
它产出什么
- 在 Create 模式下构建的具有目的性运动效果的交互组件。
- Audit 模式下的逐设计师审查报告。
- 一份包含发现问题循环演示的品牌化 HTML 报告。
- 一个默认以 HTML 渲染的审查报告模板,也可通过标志启用终端模式。
工作方式
- 01从请求中检测模式
带有构建意味的措辞会选中 Create;audit、review、evaluate、feedback 或“这个运动效果好吗”之类的表述会选中 Audit。
- 02读取匹配的工作流文件
模式检测是第 0 步,决定了后续一切——该模式对应的工作流文件将按原样执行。
- 03根据上下文为三位设计师的观点加权
Emil、Jakub 和 Jhey 被视为依赖上下文的视角,而非普适规则。
- 04应用频率与时长指导
首先确定交互触发的频率,然后再参考相关视角给出的时长目标。
- 05为该模式输出产物
Create 返回组件;Audit 返回按设计师分类的报告,其中每项发现都会附上一张基于视觉容器模板构建的演示卡片。