ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified developer tools Safety 5/5

ios-animation-implementation

Write Swift animation code using Apple's latest frameworks — SwiftUI animations, Core Animation, and UIKit. Prefer first-party APIs over third-party libraries. Use when implementing iOS animations, writing animation code, building transitions, creating gesture-driven interactions, or converting animation specs/designs into working Swift code. Covers iOS 18 through iOS 26 APIs including KeyframeAnimator, PhaseAnimator, custom Transition protocol, zoom navigation transitions, matchedGeometryEffect, symbol effects, mesh gradients, and SwiftUI-UIKit animation bridging.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/anderskev/ios-animation-implementation
Or

What This Skill Does

The ios-animation-implementation skill provides OpenClaw with expert-level proficiency in crafting high-performance, native iOS animations. It prioritizes Apple's modern Swift frameworks—specifically SwiftUI, Core Animation, and UIKit—to ensure code is performant, maintainable, and future-proof. Rather than relying on third-party dependencies, this skill leverages the built-in power of the iOS render pipeline, ensuring your animations remain smooth, energy-efficient, and compatible with the latest accessibility settings and OS behaviors like Liquid Glass.

Installation

To integrate this skill into your environment, run the following command in your terminal: clawhub install openclaw/skills/skills/anderskev/ios-animation-implementation

Use Cases

This skill is ideal for developers building polished, consumer-facing iOS applications. Use it when:

  • Implementing complex, multi-property choreographies that require KeyframeAnimator or PhaseAnimator.
  • Building custom hero transitions using matchedGeometryEffect and Namespace to create seamless UI flow.
  • Developing interactive, gesture-driven interfaces where the user's touch should directly manipulate animation state.
  • Migrating legacy UIKit animations to modern SwiftUI-native solutions while preserving custom physics.
  • Implementing system-aware motion, such as scroll-linked effects with .scrollTransition or symbol-based feedback with .symbolEffect.

Example Prompts

  1. "I need to implement a hero transition for an image gallery where the selected card expands to fill the screen upon tapping; use matchedGeometryEffect and explain how to handle the namespace in a SwiftUI environment."
  2. "Write a KeyframeAnimator that animates a button's scale and shadow radius when pressed, ensuring the motion feels responsive and follows the standard iOS spring curves."
  3. "How can I bridge a complex UIViewPropertyAnimator into my SwiftUI view hierarchy to allow for an interruptible progress bar animation based on a drag gesture?"

Tips & Limitations

Always prioritize Apple's built-in APIs before resorting to custom code. If a system-provided modifier like .contentTransition(.numericText) can solve your problem, use it—you gain automatic accessibility support and energy optimization for free. When custom code is required, remember that custom animations can sometimes interfere with native platform behaviors. Ensure you are testing on various device sizes and confirming that your animations respect the user's 'Reduce Motion' accessibility setting to maintain a high-quality, inclusive user experience.

Metadata

Author@anderskev
Stars4473
Views0
Updated2026-05-01
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-anderskev-ios-animation-implementation": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#swift#ios#animation#swiftui#uikit
Safety Score: 5/5

Flags: code-execution