Agent skill

Apple Design Skill: Fluid Interface Rules for the Web

The apple-design skill teaches an AI coding agent Apple's fluid interface principles for the web: springs, velocity handoff, momentum projection, translucent materials and reduced motion.

Install
git clone https://github.com/boraoztunc/skills.git
View on GitHub

Stars, license and last push from GitHub. Install count as reported by the open skills directory.

What is the apple-design skill?

The apple-design skill is a SKILL.md that translates Apple's WWDC design talks into web rules for an AI coding agent. It covers instant response, 1:1 dragging, interruptible springs, momentum projection, rubber-banding, translucent materials, reduced motion and type tracking, with CSS and JavaScript examples.

The apple-design skill is a single SKILL.md on Apple's approach to interface design and fluid, physical motion, translated for the web. Its knowledge comes from Apple's WWDC design talks, chiefly Designing Fluid Interfaces, and it maps them to CSS, Pointer Events and spring libraries.

This copy lives in boraoztunc/skills, whose README says it is vendored from emilkowalski/skills. The skill's through-line is that motion should start from the current on-screen value, inherit the user's velocity, and be reversible at any instant.

What changes in your agent's output

  • Feedback fires on pointer-down and updates continuously during a drag, instead of only on release.
  • Gesture-driven motion uses springs that animate from the live value, not CSS keyframes that restart from zero.
  • Drag release hands velocity to the spring, and flicks project forward to a resting point before snapping.
  • Sheets, menus and popovers keep their origin and exit along the path they entered.

Who the apple-design skill is for

Best for

  • Drawers, bottom sheets, carousels, sliders and anything a user can drag or flick.
  • Teams that want interactions to feel like iOS on the web.
  • Reviews of springs, translucent chrome, reduced-motion handling and typography tracking.

Not for

  • Native iOS code. The rules target the web platform, and a separate Swift skill exists in Emil Kowalski's repository.
  • A fixed brand style. The skill gives interaction and craft rules, not a color palette.
  • Simple pages with no gestures. emil-design-eng covers everyday animation choices.

Use it with UiChemy

UiChemy Composer writes real HTML, CSS and JS inside Elementor or Gutenberg, so sliders, drawers and sheets on a WordPress site are code you can hold to these rules. Click Get Started on uichemy.com.