apple-design skill 是什么、怎么安装使用:把苹果的流畅交互原则搬到网页(弹簧、手势、可打断过渡)

apple-design 是 emilkowalski/skills 里的一个技能:把苹果 WWDC 设计讲座里的流畅界面方法翻译成网页技术,讲响应、一比一跟手、可打断、弹簧、橡皮筋边界、材质与排版,以及八条设计原则。

Install · 安装命令

npx skills@latest add emilkowalski/skills --skill apple-design

在终端里执行。Skill 可以带可执行脚本,安装前先看一遍仓库里的 SKILL.md。

NNathaniel bigo··原创首发·AI 辅助撰写
3 分钟读完
资料核对于 2026-10-11 · 依据官方文档与公开资料整理
本文根据 emilkowalski/skills 仓库里该技能的 SKILL.md 与仓库 README 整理,资料核对于 2026-10-11。skills.sh 榜单当日显示该技能累计安装约 20.0 万次;所在仓库 emilkowalski/skills 在 GitHub 约 4.5 万 Star(同日数据)。技能内容会随仓库更新,以仓库为准。

这个 Skill 做什么

很多人想让网页「像 iOS 一样顺」,却只学到毛玻璃和圆角。apple-design 讲的是背后的交互原理。description:苹果做界面设计和流畅、带物理感的运动的方法,翻译给网页用;在构建或评审手势驱动的界面、弹簧动画、拖拽 / 滑动 / 底部弹层、惯性与可打断过渡、半透明材质与层次、排版、减少动态效果,以及苹果风格界面背后的设计基础时使用。

SKILL.md 说明知识来源是苹果的 WWDC 设计讲座(主要是 2018 年的《Designing Fluid Interfaces》),并换成了 CSS、Pointer Events、requestAnimationFrame 和 Motion 这类弹簧库的写法。贯穿全文的一句话:运动从屏幕上的当前值出发、继承用户的速度、把惯性向前投射,并且随时可以被抓住和反转,界面才有活的感觉。

分节依次是:消灭响应延迟;一比一的直接操控;可打断(被称为最重要的一条);用弹簧描述行为而不是写死动画;空间一致性;朝手势方向给提示;橡皮筋式的软边界;手势细节;逐帧流畅度;材质与层次;动效配合声音与触感;减少动态效果与无障碍;排版(视觉尺寸、字距、行距);八条设计原则(目的、掌控感、责任、熟悉感、灵活、简洁而非极简、工艺、愉悦);最后是流程和速查表。

怎么安装

仓库 README 的安装命令是 npx skills@latest add emilkowalski/skills(整库,安装时可在选择器里勾选)。只装这一个,按 skills CLI 文档加 --skill 参数:

bash
npx skills@latest add emilkowalski/skills --skill apple-design

装好后技能进入所选智能体的技能目录,按 description 自动触发,也可以用 /apple-design 手动调用。

仓库整体介绍和其他安装方式,详见本站《emilkowalski/skills 是什么、怎么安装:Emil Kowalski 的界面动效与设计 Skills(让 AI 做的动画不再生硬)》。

怎么用

  • 「做一个可以下拉关闭的底部弹层,拖动要跟手,松手后按速度决定回弹还是关闭」。
  • 「这个轮播在滑到尽头时很生硬,按苹果的做法加橡皮筋效果」。
  • 「评审这个拖拽排序的实现,哪里不可打断」。

不带问题直接调用时,它按 SKILL.md 的规定只回一句就绪说明。

适合谁 / 局限

适合做移动端网页、PWA 和手势交互较多的 Web 应用的前端开发者。局限:它讲的是网页上的近似实现,系统级的触感反馈、原生滚动物理在浏览器里做不到完全一致;做原生 iOS 应用应以苹果官方的人机界面指南为准。偏展示型的静态页面用不上这么重的交互。

注意事项

  • 许可:GitHub 标注为 MIT。
  • 非苹果官方内容:是作者对公开讲座的整理和转译,文中引用的讲座内容以苹果官方发布为准。
  • 不带脚本:纯说明文字;实现时通常要引入弹簧动画库,按项目情况取舍。

其他 Skill 库

  1. 01

    performance-optimization skill 是什么、怎么安装使用:Addy Osmani 的「先测量再优化」性能 Skill

    performance-optimization 是 addyosmani/agent-skills 里的性能优化技能:覆盖前端、后端、查询与数据库,强制按「测量 → 找瓶颈 → 修复 → 验证后保留或回退 → 防止回归」五步走,不凭感觉优化。

    ClaudeCodex0
  2. 02

    faceless-explainer skill 是什么、怎么安装使用:把一篇文章做成不出镜的讲解视频(HyperFrames)

    faceless-explainer 是 HyperFrames 的创作流程技能:输入文章、笔记、主题或简报,没有网站和实拍素材,画面全部按场景用文字排版、抽象图形、示意图和数据可视化现做,配旁白后渲染成讲解视频。

    ClaudeCodex0
  3. 03

    continuous-learning-v2 skill 是什么、怎么安装使用:让 Claude Code 从会话里攒「直觉」,再长成 Skill

    continuous-learning-v2 是 ECC 的学习系统:用钩子观察每次工具调用,后台提炼成带置信度的原子化「直觉」,按项目隔离存放,积累到一定程度可以聚合成技能、命令或子智能体,也能导出导入。

    ClaudeCodex0
  4. 04

    baoyu-translate 是什么、怎么安装使用:宝玉的文章翻译 Skill(快翻、常规、精翻三种模式,支持术语表)

    baoyu-translate 是宝玉 baoyu-skills 里的翻译技能:提供快速直译、带内容分析的常规翻译、含审校润色的精翻三种模式,支持自定义术语表,长文会先分块再翻译,可以直接处理网址或文件。

    ClaudeCodex0
  5. 05

    redesign-existing-projects skill 是什么、怎么安装使用:不重写代码,把现有网站从「模板感」改到精致

    redesign-existing-projects 是 Taste Skill 库里的改版技能:按「扫描 → 诊断 → 修复」三步审计现有网站或应用的字体、配色、布局、交互状态和文案,在原有技术栈上做针对性升级,不推倒重写。

    ClaudeCodex0
  6. 06

    Claude pdf skill 是什么、怎么安装使用:Anthropic 官方 PDF 技能(提取、合并拆分、填表单、OCR)

    pdf 是 Anthropic 官方的 PDF 处理 Skill:读取文字和表格、合并拆分、旋转、加水印、新建 PDF、填写表单、加解密、提取图片,以及对扫描件做 OCR,附带一组表单处理脚本。

    Claude0

查看全部 Skill 库 →

0 条评论

登录 后参与评论

还没有评论,来抢沙发~