.claude/skills/documentation/api-documentation/SKILL.md
Documenter les API dans backend-swagger.yaml. Utiliser quand on ajoute ou modifie un endpoint.
npx skillsauth add FRmicrow/dataFootV1 api-documentationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Garantir que le fichier .claude/project-architecture/backend-swagger.yaml reste la source absolue de vérité concernant les API Backend du projet StatFootV3.
Activez cette compétence à la fin de chaque tâche Backend impliquant :
.claude/project-architecture/backend-swagger.yaml pour comprendre sa structure (OpenAPI 3.0.0).backend/src/controllers/...) et le routeur (backend/src/routes/...) que vous venez de coder.backend/src/schemas/v3Schemas.js pour les routes V3 afin de déterminer les paramètres exacts attendus par Zod et leur type (string, number, boolean, array, object).backend-swagger.yaml en ajoutant la nouvelle route au bon endroit (sous le bon "tag") ou en mettant à jour la route existante.N'inventez JAMAIS un paramètre ou un format de réponse dans le Swagger qui ne correspondrait pas EXACTEMENT au code du contrôleur et au schéma Zod. Le Swagger doit être le reflet exact du code réel.
development
Écrire des tests unitaires Node.js. Utiliser quand on teste une fonction isolée avec Vitest dans backend/test/.
testing
Tester l'intégration entre services. Utiliser quand on vérifie l'interaction contrôleur/service avec Supertest + Vitest.
development
Tester les composants React avec Vitest + Testing Library. Utiliser quand on teste le rendu ou les interactions.
testing
Écrire des tests end-to-end Playwright. Utiliser quand on teste l'application complète du point de vue utilisateur.