ajianaz/skills-collection/svelte-ui-animator
Claude Code and agent skill by ajianaz/skills-collection
- community
Checking that the SKILL.md file is still in the repository.
Analyze and implement purposeful UI animations for Svelte/SvelteKit + Tailwind projects. Specialized in Svelte transitions, actions, and animation patterns. Use when user asks to add animations, enhance UI motion, animate pages/components, or improve visual feedback. Triggers on "add animations", "animate UI", "motion design", "hover effects", "scroll animations", "page transitions", "micro-interactions".
Install
npx vskill@latest install ajianaz/skills-collection/svelte-ui-animatorSKILL.md
Svelte UI Animator
Implement purposeful, performant animations using Svelte's built-in transitions and actions. Focus on key moments: hero intros, hover feedback, content reveals, and navigation transitions with Svelte's reactive nature.
Core Philosophy
"You don't need animations everywhere" - Prioritize:
| Priority | Area | Purpose | |
|---|---|---|---|
| 1 | Hero Intro | First impression, brand personality | |
| 2 | Hover Interactions | Feedback, discoverability | |
| 3 | Content Reveal | Guide attention, reduce cognitive load | |
| 4 | Background Effects | Atmosphere, depth | |
| 5 | Navigation Transitions | Spatial awareness, continuity |
Workflow
Execute phases sequentially. Complete each before proceeding.
Phase 1: Analyze
- Scan project structure - Identify all pages in
src/routes/and components insrc/lib/components/ - Check existing setup - Review
tailwind.config.jsandapp.htmlfor existing animations/keyframes - Identify animation candidates - List components by priority category
- Document constraints - Note installed animation libraries (svelte/transition, auto-animate, motion, etc.)
Output: Animation audit table. See references/component-checklist.md.
Phase 2: Plan
- Map animations to components - Assign specific animation patterns
- Determine triggers - Load, scroll (intersection), hover, click
- Estimate effort - Low (CSS only), Medium (hooks needed), High (library required)
- Propose phased rollout - Quick wins first
Output: Implementation plan with component → animation mapping.
Phase 3: Implement
- Extend Tailwind config - Add keyframes and animation utilities
- Add reduced-motion support - Accessibility first
- Create reusable actions -
scrollReveal,mousePosition,staggerAnimateif needed - Apply animations per component - Follow patterns in
references/animation-patterns.md
Performance rules:
Phase 4: Verify
- Test in browser - Visual QA all animations
- Test reduced-motion - Verify
prefers-reduced-motionworks - Check CLS - No layout shifts from animations
- Performance audit - No jank on scroll animations
Quick Reference
Animation Triggers
| Trigger | Implementation | |
|---|---|---|
| Page load | CSS animation with animation-delay for stagger | |
| Scroll into view | Svelte actions with IntersectionObserver or on:viewportenter | |
| Hover | Tailwind hover: utilities or Svelte mouseenter/mouseleave | |
| Click/Tap | State-driven with Svelte reactive statements ($:) |
Common Patterns
Staggered children with Svelte transitions:
Advanced scroll reveal action:
Usage with reactive state:
Resources
- Animation patterns: See
references/animation-patterns.md - Audit template: See
references/component-checklist.md - Tailwind presets: See
references/tailwind-presets.md
Technical Stack
- Svelte transitions: Primary choice -
fade,fly,slide,scale,blur,crossfade - CSS animations: For complex keyframe animations not covered by Svelte transitions
- Tailwind utilities: For hover states and basic animations
- Auto-animate: For automatic layout animations (if installed)
- Svelte actions: For custom scroll-triggered and interactive animations
- Motion: For advanced gesture-based animations (if installed)
- GSAP: For timeline-based sequences (if already installed)
Accessibility (Required)
Always include in global CSS:
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/svelte-ui-animator/SKILL.md
Popularity
- 7-day trend score
- 0
Refreshed 17 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/ajianaz/skills-collection/svelte-ui-animator)