The design vocabulary for your coding agent. Steer with polish and bolder, review with critique and audit, catch AI slop before it ships.
animation-patterns
Agent skill fromrshankras/claude-code-apple-skills
SwiftUI animation patterns including springs, transitions, PhaseAnimator, KeyframeAnimator, SF Symbol effects, scroll-driven effects, mesh gradients, text renderers, and shader effects. Use when implementing, reviewing, or fixing animation or visual-effect code on iOS/macOS.
How to install animation-patterns
npx skills add rshankras/claude-code-apple-skills# or add only this skill to Claude Code: copy the folder
skills/design/animation-patterns/
# into
~/.claude/skills/animation-patterns/ (all projects)
.claude/skills/animation-patterns/ (one project)
1# Animation Patterns23Correct API shapes and patterns for SwiftUI animations. Prevents the most common mistakes: mixed spring parameter generations, wrong PhaseAnimator/KeyframeAnimator closure signatures, and using matchedGeometryEffect where matchedTransitionSource is needed.45## When This Skill Activates67Use this skill when the user:8- Asks to add, fix, or review **animation** code9- Mentions **spring**, **bounce**, or **snappy** animations10- Wants **view transitions** (insertion/removal, hero, zoom)11- Asks about **PhaseAnimator** or **KeyframeAnimator**12- Wants **SF Symbol effects** (bounce, pulse, wiggle, breathe)13- Mentions **matchedGeometryEffect** or **matchedTransitionSource**14- Asks about **reduce motion** / animation accessibility15- Wants to sequence or chain animations16- Mentions **withAnimation**, **animation completions**, or **Transaction**17- Wants **scroll-driven effects** (parallax, carousels, `scrollTransition`, `visualEffect`)18- Mentions **MeshGradient**, **TextRenderer**, or **Metal shader effects** (`colorEffect`, `distortionEffect`, `layerEffect`)1920## Decision Tree2122Choose the right reference file based on what the user needs:2324```25What are you animating?26│27├─ A state change (opacity, position, color)28│ └─ → core-animations.md29│ ├─ withAnimation { } — explicit animation30│ ├─ .animation(_:value:) — implicit animation31│ └─ Spring configuration — .spring, .bouncy, .snappy, .smooth32│33├─ A multi-step / sequenced animation34…
Excerpt shown under the repository's MIT license.
More skills in claude-code-apple-skills
Similar skill repositories
The 1st Collaborative AI Design Agent Workspace. Local-first and open source. Create motion, prototypes, websites, apps, dashboards, presentations, images, and videos with your team and AI agents. Share work, exchange feedback, and iterate together in one workspace.
Marketing skills for Claude Code and AI agents. CRO, copywriting, SEO, analytics, and growth engineering.
Skills for Designers and Engineers.
2,955+ reusable AI agent skills for Claude Code, Codex, Cursor and Gemini CLI. AAS Core adds local catalog discovery, agent-owned selection and plan preview. CLI, MCP and plugins.
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
