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.
설치
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
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