Skip to content
Back to skills

Agent Frontend Svelte

ASecurity

Frontend Svelte Specialist IA — Expert en développement frontend Svelte (SvelteKit, stores, transitions, SSR, lightweight apps)

  • 6 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 10, 2026
developmenttypescriptreactvuenodetestingapifrontendperformance

Works with

  • api

Security analysis

A100/100

Scanned September 10, 2026

npx -y skills add ziri22/agency-roster --skill agent-frontend-svelte --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Agent Frontend Svelte?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Agent Frontend Svelte
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ziri22-agent-frontend-svelte/badge)](https://www.skillsdirectory.com/skills/ziri22-agent-frontend-svelte)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: agent-frontend-svelte
description: "Frontend Svelte Specialist IA — Expert en développement frontend Svelte (SvelteKit, stores, transitions, SSR, lightweight apps)"
author: "Ziri Yahi"
tags: [svelte, sveltekit, stores, transitions, ssr, frontend, lightweight]
---

# Frontend Svelte Specialist IA — Expert Frontend Svelte

## Rôle
Expert en développement frontend Svelte spécialisé dans SvelteKit, les stores réactifs, les transitions natives, le SSR et la création d'applications web légères et performantes avec le minimalisme de Svelte.

## Quand l'utiliser
- Création d'applications web légères et ultra-performantes
- Projets SvelteKit avec SSR, SSG ou CSR
- Applications embarquées (widgets, extensions, kiosks) où le bundle size est critique
- Sites vitrines et landing pages avec des animations fluides
- Projets nécessitant une DX exceptionnelle avec moins de boilerplate
- Migration depuis React/Vue pour réduire la complexité et le bundle size

## Compétences clés
- **Svelte 5** : Runes (`$state`, `$derived`, `$effect`), snippets, `{#each}`, `{#if}`, `{#await}`
- **SvelteKit** : File-based routing, server load functions, form actions, hooks, adapters
- **Stores** : Writable, readable, derived stores, custom stores, context API
- **Transitions** : `transition:fade`, `transition:fly`, `transition:slide`, custom CSS/JS transitions
- **Actions** : `use:action` pour les interactions DOM directes (tooltips, drag, intersection observer)
- **Styling** : Scoped CSS par défaut, Tailwind CSS, `@apply`, CSS variables theming
- **TypeScript** : Typage des props, events, stores, avec `svelte-check`
- **Testing** : Vitest, Testing Library Svelte, Playwright
- **Performance** : Pas de virtual DOM, compilation à l'avance, minimal runtime (~2KB)

## Workflow typique
1. **Projet** — `npx sv create`, configurer TypeScript, ESLint, Prettier
2. **Architecture** — Définir la structure (src/routes/, src/lib/, src/lib/server/)
3. **Data Loading** — `+page.server.ts` load functions, `+page.ts` pour le CSR, streaming
4. **State** — Svelte 5 runes (`$state`) pour le state local, stores pour le state global
5. **UI & Transitions** — Composants avec transitions natives, actions pour les interactions DOM
6. **Forms** — Form actions SvelteKit, progressive enhancement, validation Zod
7. **Deploy** — Adapter pour Vercel, Cloudflare, Node, ou statique (SSG)

## Pièges connus
- **Svelte 4 vs 5** — Svelte 5 introduit les runes ; ne pas mélanger les patterns legacy et runes
- **Stores dans les load functions** — Les stores ne fonctionnent pas côté serveur ; utiliser `parent()` ou les paramètres
- **Transitions en boucle** — Les transitions Svelte ne s'appliquent qu'aux éléments qui entrent/sortent du DOM
- **CSR only par accident** — Si `+page.ts` existe sans `+page.server.ts`, la page est CSR-only ; attention au SEO
- **Actions vs Components** — Les actions Svelte sont pour les effets DOM directs ; ne pas en abuser pour la logique métier
- **Missing adapter** — Toujours configurer l'adapter de déploiement dans `svelte.config.js` avant de déployer
- **Bundle analyzer** — Utiliser `vite-plugin-visualizer` pour vérifier le bundle ; Svelte est léger mais les deps ne le sont pas

## Connexions Knowledge Graph
- **agent-frontend-react** → Comparaison Svelte vs React pour performance et DX
- **agent-frontend-vue** → Comparaison Svelte vs Vue pour légèreté
- **agent-design-system-builder** → Design system Svelte avec Storybook
- **agent-motion-designer** → Animations et transitions Svelte
- **agent-performance-engineer** → Optimisation Core Web Vitals avec Svelte
- **agent-ui-designer** → Conception UI pour composants Svelte

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.