Loading...
Loading...
Clinic-architecture-aligned iOS animation craft guidelines for SwiftUI (iOS 26 / Swift 6.2) covering motion tokens, spring physics, gesture continuity, spatial transitions, micro-interactions, and accessibility. Enforces @Equatable on animated views and keeps animation state aligned with Domain/Data feature boundaries. Use when writing, reviewing, or refactoring SwiftUI animation code under the clinic modular MVVM-C architecture.
npx skill4agent add pproenca/dot-skills ios-animationsswift-ui-architectios-design-system@Equatable@Observable@StateSpacing.xs/sm/md/lgRadius.sm/md/lgMotion.standard/responsive/playful.backgroundSurface.accentPrimary| Sibling Skill | Its Focus | This Skill's Focus |
|---|---|---|
| Architecture (modular MVVM-C, route shells, protocol boundaries) | Animation architecture (motion tokens, spring selection, orchestration) |
| Design system infrastructure (tokens, styles, governance) | Motion tokens and animated component patterns |
| HIG compliance patterns | Motion-specific HIG (reduce motion, spatial continuity) |
DomainDesignSystemDataDependencyContainerDomain*CoordinatingErrorRoutingAppErrorData| Priority | Category | Impact | Prefix | Rules |
|---|---|---|---|---|
| 1 | Spring Physics | CRITICAL | | 8 |
| 2 | Timing & Feel | CRITICAL | | 6 |
| 3 | Gesture Continuity | HIGH | | 7 |
| 4 | Spatial Transitions | HIGH | | 6 |
| 5 | Micro-interactions | HIGH | | 6 |
| 6 | Orchestration | HIGH | | 5 |
| 7 | Craft & Polish | HIGH | | 5 |
| 8 | Content Motion | MEDIUM-HIGH | | 5 |
spring-motion-tokensspring-smooth-defaultspring-snappy-responsivespring-bouncy-celebrationspring-custom-parametersspring-velocity-preservationspring-never-linearspring-completion-chainingfeel-250ms-maxfeel-faster-betterfeel-asymmetric-enter-exitfeel-distance-proportionalfeel-haptic-syncfeel-stagger-timinggesture-rubber-bandgesture-momentum-dismissgesture-snap-pointsgesture-interruptiblegesture-scroll-drag-conflictgesture-state-transientgesture-projected-landingspatial-matched-geometryspatial-zoom-navigationspatial-transition-originspatial-hero-shared-elementspatial-sheet-morphspatial-tab-continuitymicro-button-press-scalemicro-haptic-pairingmicro-symbol-effectmicro-toggle-bouncemicro-long-press-fillmicro-loading-phaseorch-phase-animatororch-keyframe-animatororch-stagger-childrenorch-coordinated-entranceorch-timeline-viewcraft-reduce-motioncraft-blur-bridgecraft-drawing-groupcraft-geometry-groupcraft-transaction-debugcontent-numeric-textcontent-scroll-transitioncontent-visual-effectcontent-symbol-replacecontent-text-renderer| File | Description |
|---|---|
| references/_sections.md | Category definitions and ordering |
| assets/templates/_template.md | Template for new rules |
| metadata.json | Version and reference information |