Checklist complète pour ajouter une contrainte de base de données dans ce projet. Déclencher ce skill dès que l'utilisateur veut ajouter une contrainte UNIQUE, NOT NULL, CHECK ou autre contrainte SQL, modifier le schéma de la base de données, ou s'assurer qu'un champ est unique en base. Ce skill orchestre plusieurs autres étapes (error class, repository, use case, controller, tests) — l'utiliser dès qu'une contrainte DB est en jeu.
Instalação
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Checklist complète pour ajouter une contrainte de base de données dans ce projet. Déclencher ce skill dès que l'utilisateur veut ajouter une contrainte UNIQUE, NOT NULL, CHECK ou autre contrainte SQL, modifier le schéma de la base de données, ou s'assurer qu'un champ est unique en base. Ce skill orchestre plusieurs autres étapes (error class, repository, use case, controller, tests) — l'utiliser dès qu'une contrainte DB est en jeu.
Checklist complète — toutes les étapes sont obligatoires.
✅ Mettre à jour init.sql avec la contrainte
✅ Créer la custom error class correspondante → skill add-error
✅ Ajouter la méthode de validation à l'interface repository → skill add-repo-method
✅ Implémenter la validation dans le repository PostgreSQL
✅ Mettre à jour le use case pour vérifier la contrainte avant de sauvegarder
✅ Mettre à jour le controller pour gérer la nouvelle erreur
✅ Mettre à jour tous les mocks de tests du repository