
Ios Animations
A strict motion layer for SwiftUI apps that enforces Airbnb's animation patterns and keeps your springs from turning into a junkyard of scattered timing values. It mandates motion tokens for every spring, requires @Equatable on animated views, and pushes back on linear easing. The 50 rules cover spring physics, gesture continuity, spatial transitions, and micro-interactions, all calibrated for iOS 26 and Swift 6.2. Load this when you're writing or reviewing animation code and need someone to yell at you for hardcoding a 0.3 second duration or forgetting velocity preservation on gesture interrupts. Works alongside the ios-design-system skill to keep your motion tokens consistent with spacing and color tokens.
- skills.sh installs
- 355
- GitHub stars
- 222
- last updated
- Aug 21, 2026
Install
$ npx -y skills add pproenca/dot-skills --skill ios-animations --agent claude-codeInstalls into .claude/skills of the current project.
Files
dot-skills — Airbnb iOS SwiftUI Animations Best Practices
Opinionated, strict animation craft guide for SwiftUI iOS 26 / Swift 6.2 apps. Contains 50 rules across 8 categories, prioritized by impact. Derived from Airbnb Engineering motion patterns, Apple WWDC sessions, and Apple Human Interface Guidelines. Mandates @Equatable on every animated view, motion tokens for all spring/timing values, and design system tokens for layout.
Mandated Architecture Alignment
This skill is designed to work alongside swift-ui-architect and ios-design-system. All code examples follow the same non-negotiable constraints:
Sponsors
Details
- Repository
- github.com/pproenca/dot-skills
- Categories
- Documentation, Code Review & Quality, Mobile Development, Java & JVM, Design & UI/UX, Game Development
- First seen
- Jun 3, 2026
More from pproenca/dot-skills
All 100- Dockerfile Optimise351
- Uniwind348
- 37signals Rails340
- Ast Grep340
- Audio Voice Recovery340
- Orval338
- Mui Base335
- Codemod334
- Vhs331
- Skill Authoring330
- Unix Cli326
- Python323
- Rust Refactor322
- Ios Design System319
- 12 Factor App318
- Js Google317
- Tailwind Refactor314
- Pulumi310
- Harness Engineering305
- Ios Hig303
- Rails Testing301
- Think301
- Ruby Refactor299
- Ios Xcode298