.claude/skills/design/api-specification/SKILL.md
Définir et documenter les API. Utiliser quand on met à jour backend-swagger.yaml ou conçoit un contrat API.
npx skillsauth add FRmicrow/dataFootV1 api-specificationInstall 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.
Activez cette compétence lors de la conception d’un nouveau service ou de la refonte d’un API existant, afin d’assurer la compréhension commune entre backend, frontend et intégrateurs.
/api/v1) pour gérer les évolutions.Pour gérer des posts :
GET /posts : liste paginée de posts.POST /posts : création d’un post avec validation des champs (titre, contenu).GET /posts/{id} : récupération d’un post spécifique.PATCH /posts/{id} : mise à jour partielle d’un post.Cette compétence ne couvre pas la sécurité ou la logique métier ; elle fournit uniquement une spécification contractuelle de l’API.
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.