What the tech

Search

/ opens search from anywhere. Esc closes it.

Tools

Get the newsletter

apple-design: a Claude Code skill by Emil Kowalski

For web designers and developers who want gestures, springs and sheets that feel like Apple's interfaces. Skip it if your UI has little motion or touch.

Score
83of 100
Rank
#36of 239
Installs
29Kon skills.sh
Security
Clear 3 scanners
Updated
2026
Context
~109tokens always

Install

npx skills add https://github.com/emilkowalski/skills --skill apple-design

Run it in your terminal. View the source

Using the Claude app rather than Claude Code? You can add a skill there too. How to add it in the app

What does apple-design do?

apple-design is a Claude skill that turns ideas from Apple's WWDC design talks, mainly Designing Fluid Interfaces from 2018, into rules for the web. It covers responding on pointer-down, keeping a dragged item glued to the pointer with setPointerCapture, making every animation interruptible, using springs instead of fixed curves, passing release velocity into the next animation, and projecting momentum to choose where a sheet lands. Later sections cover rubber-banding at edges, translucent materials, sound and haptics, reduced motion, and type with optical sizing and tracking. Code samples use CSS and JavaScript. When called with no question, it replies with one line and waits.

When should you use apple-design?

Use it when

  • Building a draggable bottom sheet or swipe gesture
  • Spring animations feel stiff or cannot be interrupted
  • Reviewing reduced-motion support in a web app

Skip it when

  • You need native iOS code in Swift
  • Your interface is mostly static content

Why it scores 83

Strongest on upkeep (100 of 100), weakest on trust (65).

  • Adoption35 points 75
  • Upkeep20 points 100
  • Trust20 points 65
  • Quality15 points 100
  • Reader answers10 points Not enough answers yet, so this does not count

How the formula works

Is apple-design safe to install?

Every scanner that checked it passed it. Scanners often miss what other scanners catch, and a skill can change after a scan. Read its source before you install it.

ScannerResultDate
Gen Agent Trust HubPassedSep 16, 2026
SocketPassedSep 16, 2026
SnykLow riskSep 16, 2026

Details

Installs
290,288
Repository stars
55,914
Last repository change
Tokens always loaded
about 109
Tokens when used
about 5,603
License
MIT
Data confidence
High

Alternatives to apple-design

All skills for this job