Premium SwiftUI animation and interaction skills for AI coding agents — generate production-ready micro-interactions from plain English prompts.
$ npx -y skills add iAmVishal16/swiftui-microinteractions --agent claude-code
Premium SwiftUI animation and interaction skills for AI coding agents — generate production-ready micro-interactions from plain English prompts.
Built from legendary-Animo: 84 hand-crafted SwiftUI animation demos.
Generate premium SwiftUI animations in the legendary-Animo style — spring physics, CoreHaptics, glass morphism, and complete compilable files — from a plain English description.
/swiftui-microinteractions iOS toggle but the track floods with liquid when switched
/swiftui-microinteractions a notification card you can rip apart by pulling both edges
/swiftui-microinteractions edit ViscousButtonView.swift — increase tear threshold to 160pt
Each prompt writes a complete .swift file directly to your project. Supports both create and edit modes.
swiftui-microinteractions-pro is a licensed, private superset of this skill — everything above, plus premium-exclusive patterns:
if/else cross-fade)/swiftui-microinteractions-pro a morphing music player with a pill↔circle mini-player
npx skills add iAmVishal16/swiftui-microinteractions
Then use in your agent:
/swiftui-microinteractions iOS toggle but the track floods with liquid when switched
Add to your .claude/settings.json:
{
"enabledPlugins": {
"swiftui-microinteractions@iamvishal16-skills": true
},
"extraKnownMarketplaces": {
"iamvishal16-skills": {
"source": {
"source": "github",
"repo": "iAmVishal16/swiftui-microinteractions"
}
}
}
}
Or via Claude Code CLI:
/plugin marketplace add iAmVishal16/swiftui-microinteractions
/plugin install swiftui-microinteractions@iamvishal16-skills
curl -o ~/.claude/commands/swiftui-microinteractions.md \
https://raw.githubusercontent.com/iAmVishal16/swiftui-microinteractions/main/SKILL.md
Skill is then available as /swiftui-microinteractions in any Claude Code session.
No CLI to learn: paste this into any agentic coding tool (Claude Code, Cursor, Windsurf, Copilot agent, Codex CLI) and it installs the skill for itself.
Install the swiftui-microinteractions skill for yourself.
1. Fetch https://raw.githubusercontent.com/iAmVishal16/swiftui-microinteractions/main/SKILL.md
with curl (or your shell) so the file lands byte-exact — do not retype,
summarize, or reformat it.
2. Save it where you read your own instructions from:
Claude Code → ~/.claude/skills/swiftui-microinteractions/SKILL.md
Cursor → .cursor/rules/swiftui-microinteractions.mdc
Windsurf → .windsurf/rules/swiftui-microinteractions.md
GitHub Copilot → append to .github/copilot-instructions.md
anything else → append to AGENTS.md in the repo root
3. Confirm the install by printing the "swiftui-microinteractions vX.Y.Z"
line from the file you saved.
From now on, when I describe a SwiftUI animation, follow that file's rules
precisely and write a complete, compilable .swift file.
Once it's installed, just describe what you want:
iOS toggle but the track floods with liquid when switched
a notification card you can rip apart by pulling both edges
a capsule that morphs into a red circle toggle with rubber-band physics
Pin a version. main always serves the newest rules; swap it for a release tag (e.g. .../v1.24.0/SKILL.md) when you want the install pinned to one version.
Why it works:
SKILL.mdis the whole skill in one file — spring presets, haptic grammar, visual DNA, metaball recipes, code rules — and it already carries thename/descriptionfrontmatter Claude Code expects, so dropping it in place is the entire install.
The skill encodes the full legendary-Animo aesthetic without requiring knowledge of the codebase:
response + dampingFraction valuesCanvas + .blur() + .contrast() + .blendMode(.screen) recipeDispatchQueue.main.asyncAfter for choreographed sequences@State) / Medium (5–8) / Complex (10+) with property type rulesMARK layout, camelCase tokens, no magic numbersswiftui-microinteractions/ ← repo root
SKILL.md
README.md
CHANGELOG.md
LICENSE
Single-skill repo: SKILL.md lives at the repo root, indexed by skills.sh as iamvishal16/swiftui-microinteractions.
Contributions welcome. Open a PR to improve the skill content, add new animation patterns, or fix incorrect physics values.
Built by Vishal Paliwal — iOS developer and creator of legendary-Animo.
Support the work: Patreon
MIT License. See LICENSE for details.
swiftui-microinteractions is a Claude Code plugin with 1 hand-picked skill, indexed on Flowy in the Frontend category. Install it with the command on its page. It includes swiftui-microinteractions. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it