.claude/skills/database/normalization/SKILL.md
Normaliser un schéma relationnel. Utiliser quand on conçoit un nouveau modèle de données pour le projet.
npx skillsauth add FRmicrow/dataFootV1 normalizationInstall 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 lorsque vous créez une nouvelle base de données relationnelle ou lorsque vous refactorez un schéma existant qui souffre de redondances.
Dans un système de vente, séparez les informations d’un client, d’une commande et des produits en trois tables différentes et créez une table de liaison OrderLines reliant les commandes et les produits avec des quantités.
Une normalisation trop poussée peut complexifier les requêtes. Combinez cette compétence avec indexing-strategy pour assurer performance et cohérence.
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.