.claude/skills/backend/error-handling/SKILL.md
Centraliser la gestion des erreurs Express. Utiliser quand on implémente un middleware d'erreur ou des codes HTTP.
npx skillsauth add FRmicrow/dataFootV1 error-handlingInstall 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 pour capturer et traiter de manière uniforme les erreurs afin d’améliorer la résilience et la lisibilité de votre API.
Si un identifiant d’utilisateur est absent : renvoyez 400 Bad Request avec un message { "error": "Missing user ID" }. Si la ressource n’existe pas : renvoyez 404 Not Found avec { "error": "User not found" }.
Cette compétence couvre les erreurs côté backend. Les erreurs côté frontend doivent être traitées par les compétences de test et d’interface utilisateur.
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.