pproenca avatar

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-code

Installs 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
1jezweb avatarskill-reviewjezweb/claude-skillsAudit claude-skills with systematic 9-phase review: standards compliance, official docs verification, code accuracy, cross-file consistency, and version drift d353skills.sh installs
2lyndonkl avatargrant-proposal-assistantlyndonkl/claudeGuides creation and review of competitive grant proposals (NIH R01/R21/K, NSF, foundations) by applying reviewer-perspective thinking to ensure clear hypotheses353skills.sh installs
3gohypergiant avataraccelint-ts-testinggohypergiant/agent-skillsComprehensive vitest testing guidance for TypeScript projects. Use when (1) Writing new tests with AAA pattern, parameterized tests, or async/await, (2) Reviewi350skills.sh installs
4anthropics avatarprior-auth-review-skillanthropics/healthcareAutomate payer review of prior authorization (PA) requests. This skill should be used when users say "Review this PA request", "Process prior authorization for 349skills.sh installs
5guia-matthieu avatardotcom-secretsguia-matthieu/clawfu-skillsBuild high-converting sales funnels using Russell Brunson's proven framework Use when: **Launching an online product** and need a complete funnel strategy; **Co349skills.sh installs
6manojbajaj95 avatarcopywriting-coremanojbajaj95/claude-gtm-pluginExpert copywriter and copy editor combining David Ogilvy's clarity, Ann Handley's warmth, and modern conversion science. Full copy lifecycle: writing new copy a349skills.sh installs