Donnez une base solide à votre prochaine idée. Des fondations SvelteKit, des modules à assembler et un contexte de projet que votre agent de code peut exploiter.
L’architecture, les composants et les conventions sont déjà là. SVForge les rend accessibles pour que votre agent s’appuie sur le projet, sans devoir lui réexpliquer les fondations à chaque fois.
Le contexte livré avec votre projet
Les conventions du projet au même endroit.
AGENTS.md décrit les règles d’implémentation, l’ordre de réutilisation des composants, le design system et les conventions i18n. Demandez à votre agent de le lire avant de coder.
Moins de répétitions. Plus de travail sur l’existant.
Demandez à votre agent de lire le contexte, de réutiliser les composants partagés et d’ajouter les modules adaptés à votre fonctionnalité.
01 Lire le contexte du projet
02 Réutiliser les composants et les modules
03 Développer les parties propres au produit
04 Lancer les vérifications, les tests et le build
Les instructions guident l’agent. svforge check vérifie les conventions du projet, en complément des vérifications Svelte et des tests.
PARAGLIDE / DES TEXTES QUE VOTRE AGENT PEUT MODIFIER
Les textes de votre interface. Dans des JSON lisibles.
Paraglide sépare les textes statiques de l’interface des composants et les organise en catalogues de messages. Votre agent peut lire les clés, ajuster les formulations et traduire les messages au même endroit. Les changements restent faciles à relire dans un diff.
Le français et l’anglais sont les langues initiales, pas une limite. Ajoutez celles dont votre produit a besoin et gardez les mêmes clés dans tous les catalogues. Les contenus éditoriaux et métier conservent leur propre stockage.
UN PREMIER PROMPT POUR VOTRE AGENT
Apportez votre idée. Le contexte fait sa part.
Lis d’abord AGENTS.md, llms.txt et .svforge.json. Consulte les catalogues de composants et de modules. Prépare cette fonctionnalité en utilisant les fondations existantes, explique ce qui nécessite du code spécifique, puis implémente-la et lance les vérifications du projet.
02 / CHOISISSEZ VOS FONDATIONS
Deux starters. De la place pour vos idées.
Partez d’une base légère ou ajoutez l’authentification et les données dès le départ. Dans les deux cas, votre projet reste une application SvelteKit classique.
template:base
Une page blanche. Les fondations en place.
Pour les sites et applications qui ont besoin d’une base cohérente avant d’ajouter leurs fonctionnalités métier.
Le starter Dashboard inclut les comptes, un espace authentifié et PostgreSQL. Une base pour votre application, avec une interface d’administration déjà intégrée.
Tout le contenu de Base
Better Auth + Drizzle + PostgreSQL
Dashboard d’administration et gestion des utilisateurs
Conventions Zod et scripts de configuration de la base
Les modules ajoutent des fonctionnalités réutilisables à votre application. Leur code reste dans votre projet, prêt à être adapté par vous et votre agent.
@svforge/realtime
@svforge/audit
@svforge/jobs
@svforge/email
@svforge/uploads
@svforge/oauth
@svforge/notifications
@svforge/chat
@svforge/blog
@svforge/ui_toast
@svforge/dnd
@svforge/tiptap
@svforge/graph
npx sv add @svforge/uploads
Ajoutez une fonctionnalité quand votre produit en a besoin.
Lancez ensuite le script de développement de votre projet.
QUELQUES DÉTAILS PRATIQUES
Avant de vous lancer.
SVForge est-il un autre framework ?
SVForge est un ensemble d’addons communautaires pour la CLI Svelte. SvelteKit reste le framework de votre application. La structure, les composants et le code des modules générés font partie de votre projet.
Mon agent lira-t-il le contexte automatiquement ?
Cela dépend de votre outil. AGENTS.md est le fichier de référence : SVForge ne génère pas de variantes pour chaque assistant. Au besoin, demandez explicitement à votre agent de le lire avec le contexte du projet.
Puis-je changer le thème, les polices et les langues ?
Oui. Le thème Skeleton, les imports de polices et les catalogues Paraglide sont des fichiers modifiables du projet. Le français et l’anglais sont les langues initiales ; vous pouvez en ajouter. Ces choix sont un point de départ.
Faut-il utiliser tous les modules ?
Non. Choisissez Base ou Dashboard, puis ajoutez les fonctionnalités utiles à votre application. Consultez les prérequis et la configuration de chaque module dans sa documentation.
Comment fonctionnent les vérifications et les mises à jour ?
svforge check vérifie les conventions du projet et du design system. Utilisez-le avec les vérifications Svelte, les tests et le build. Les mises à jour des templates et modules proposent un plan et un diff à relire ; vos fichiers modifiés ne sont pas écrasés silencieusement.
DES IDÉES HUMAINES. DES BASES POUR VOS AGENTS.
Vous apportez le savoir-faire. Nous, le point de départ.