From uikit
Reviews and writes Core Animation code — CALayer, CAAnimation, UIViewPropertyAnimator, and bridging UIKit animations to SwiftUI. Use when SwiftUI animation isn't sufficient or when wrapping UIKit animation in SwiftUI.
How this skill is triggered — by the user, by Claude, or both
Slash command
/uikit:beepus-maximus-uikit-core-animationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Review and write Core Animation code for correct layer management, animation timing, and SwiftUI-UIKit bridging.
Review and write Core Animation code for correct layer management, animation timing, and SwiftUI-UIKit bridging.
Owns: CALayer properties and sublayers, CABasicAnimation, CAKeyframeAnimation, CAAnimationGroup, CATransaction, UIViewPropertyAnimator, UIView.animate, UIViewRepresentable animation bridging, CADisplayLink, CAGradientLayer, CAShapeLayer, CAEmitterLayer.
Does NOT own: SwiftUI animations (swiftui-mastery skill), Metal rendering, SpriteKit/SceneKit, RealityKit.
transform, opacity, position, cornerRadius — not frame.animate(changes:completion:) context method (iOS 17+) to coordinate UIKit and SwiftUI animations.references/core-animation-patterns.md — Layer types, animation APIs, timing, UIKit bridgingnpx claudepluginhub 4eleven7/claude-skills --plugin uikitCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.