Modules
Sept parties optionnelles. Choisissez-les dans la CLI, et chaque module écarté est retiré proprement. Le skill add-module en ramène un plus tard.
- ÉquipesOrganisations, invitations, sélecteur d'équipe, projets et clés d'équipe10 fichiers
- Console d'administrationUtilisateurs, rôles, bannissements, connexion en tant qu'un autre, journal d'audit11 fichiers
- PaiementsStripe Checkout et le portail, offres et limites, une page de tarifs20 fichiers
- Envoi de fichiersDisque local, stockage compatible S3 ou Vercel Blob8 fichiers
- Docs de l'APIGuides et référence de l'API sur /docs, avec son propre llms.txt42 fichiers
- AnalyticsPostHog : événements typés, erreurs et flags, sans cookies par défaut12 fichiers
- Bandeau de consentementc15t : consentement préalable dans l'UE, au Royaume-Uni et au Québec3 fichiers
Comment un module est retiré
Le code de chaque module est délimité par des marqueurs dans le modèle
TurbineKit, comme // #region turbinekit:payments. La CLI les lit et retire
chaque bloc, fichier, dépendance, script et clé de message des modules que vous
n’avez pas choisis. Un projet généré ne garde aucun marqueur, et aucun code mort.
turbinekit.json, à la racine de votre projet, enregistre la version de
TurbineKit et les modules choisis :
{
"version": "0.1.0",
"modules": ["orgs", "payments"],
"providers": { "email": "resend", "files": "local" },
"locales": ["en", "fr"]
}
Les choisir
Les sept sont activés par défaut. Pour démarrer avec une partie d’entre eux :
pnpm create turbinekit my-app --modules orgs,payments
--modules none démarre sans aucun. Pour en ajouter un à un projet existant,
demandez à votre agent d’utiliser le skill add-module : il prend le module dans
la version de TurbineKit inscrite dans turbinekit.json, pour que le code
corresponde au reste du projet.
Lancez une commande. La CLI pose les autres questions, et votre agent prend la suite.
pnpm create turbinekit my-appVoir le prompt
Collez-le dans un agent qui peut lancer des commandes, comme Claude Code, Codex ou Cursor. Le prompt est en anglais.
Create a new TurbineKit project with me.
Talk to me in French.
TurbineKit (https://turbinekit.dev) is an open-source Turborepo and Next.js starter. Its CLI, create-turbinekit, needs Node.js 24 and pnpm 10 (run `corepack enable` once).
1. Run `pnpm dlx create-turbinekit --help` to see its options.
2. Ask me its questions one at a time, with their defaults: the folder, the product name, one sentence about the product, the company or legal name, the contact email, the languages and the modules. Skip what I have already told you.
3. The CLI only asks questions in an interactive terminal, so run it with my answers as options and `--yes`. Show me the command before you run it.
4. In the new folder, read AGENTS.md. Then do "1. Minimal setup" in SETUP.md, and tick each box you finish.
5. Tell me the URL of the running app, and which services SETUP.md lists next.Sans inscription, sans clé d'API. Il faut Node.js 24 et pnpm 10.