Documentation
Installer le kit
- 1
Téléchargez l'archive du kit et décompressez-la.
- 2
Placez le dossier
_agent-kitdansscaf/à la racine de votre projet. - 3
Ajoutez le bloc agent du kit dans AGENTS.md ou CLAUDE.md.
- 4
Vérifiez avec l'audit :
ruby scaf/_agent-kit/tools/audit.rb scaf/v0.
Utiliser le kit
Lisez README, structure, formats puis règles ; ensuite, le skill correspondant à votre tâche.
Skills du kit
Résumé : les skills complets sont dans l'archive du kit. Voir le dépôt ↗
scaf-add-structure
Ajouter, renommer ou supprimer une app, un module ou une feature.
scaf-audit-consistency
Auditer la cohérence d'une version et corriger les écarts.
scaf-check-mocks
Vérifier que les mocks respectent leur spec, enums comprises.
scaf-database-visual
Modéliser les données (tables, clés, index, enums) depuis les endpoints.
scaf-generate-nestjs
Générer l'API NestJS depuis la spécification.
scaf-generate-openapi
Générer les OpenAPI par app depuis les contrats.
scaf-update-kit
Mettre à jour le kit depuis le dépôt officiel, sur demande.
scaf-version-fork
Lister, forker, activer ou comparer les versions d'un projet.
scaf-write-constraints
Cadrer une app ou une feature avec des règles vérifiables.
scaf-write-consumer-usecase
Décrire comment une app cliente appelle un endpoint.
scaf-write-endpoint-contract
Écrire un endpoint : méthode, chemin, entrées, sorties, erreurs.
scaf-write-enums
Unifier les énumérations entre toutes les apps.
scaf-write-export-config
Configurer la génération de l'app cible (Next.js, NestJS).
scaf-write-intent
Expliquer pourquoi un endpoint existe et qui l'appelle.
scaf-write-journey
Décomposer une question métier en parcours d'étapes.
scaf-write-mocks
Écrire les mocks : nominal, erreurs, cas limites.
scaf-write-usecase
Écrire un usecase : entrées, sorties, étapes, erreurs.