
de animations233
Un portage de Motion (Framer Motion) pour Svelte 5 offrant des composants d'animation, des propriétés de gestes et des aides de mise en page pour des transitions d'interface utilisateur fluides.
motion-sv porte les primitives d'animation de Motion vers Svelte 5, offrant une usine à composants, des aides de mise en page (layout-motion) et des propriétés basées sur les gestes pour construire des animations, des transitions et des listes réordonçables. Il fournit des modèles clairs pour les styles, les variantes, le chargement différé des fonctionnalités d'animation et une utilisation optimisée pour la performance dans les applications Svelte.
Utilisez motion-sv lors de la construction d'interfaces Svelte 5 interactives nécessitant des animations d'entrée/sortie, un réordonnancement par glisser-déposer, des animations déclenchées par la vue/le défilement, ou des transitions de mise en page. Il est adapté aux bibliothèques de composants, aux tableaux de bord et à toute interface utilisateur où le mouvement améliore l'ergonomie et la performance perçue.
Assistants axés sur le frontend et outils de build pouvant modifier des composants Svelte ou suggérer du code (agents de style Copilot, assistants de développement locaux, LLM conscients du code).
motion-sv is a documentation skill for a Svelte 5 port of Motion (Framer Motion), providing animation component patterns and props. The three bundled scripts are SvelteKit project scaffolding tools (route and doc generators) that can't run outside a full project. No security concerns — scripts are pure file I/O and CLI tooling with no network calls, credentials, or destructive commands.
node/pnpm (scripts require SvelteKit project context)Skill is well-written documentation for a Svelte animation library. The scripts are project-specific scaffolding tools, not general-purpose agent scripts — they expect a particular repo structure. SKILL.md has good frontmatter and clear instructions. Niche audience (Svelte 5 developers using motion-sv). Scripts skipped due to .js extension not being recognized by the runner.