بنقرة واحدة
combat-sport-lessons
يحتوي combat-sport-lessons على 8 من skills المجمعة من AntoineDeveloppeur، مع تغطية مهنية على مستوى المستودع وصفحات skill داخل الموقع.
Skills في هذا المستودع
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 pour créer une custom error class dans ce projet (architecture hexagonale). Déclencher ce skill dès que l'utilisateur veut créer une erreur personnalisée, ajouter de la gestion d'erreur côté backend, mentionner "error class", "custom error", "erreur métier", "throw", ou demander comment signaler un cas d'erreur dans un use case ou controller. Ne pas déclencher pour des erreurs JavaScript génériques sans lien avec l'architecture du projet.
Checklist complète pour ajouter une méthode à un repository dans ce projet (architecture hexagonale). Déclencher ce skill dès que l'utilisateur veut ajouter une méthode à une interface repository, étendre un repository existant, ajouter une query ou opération DB via le pattern repository, ou mentionner "repository", "interface", "UserRepository", "LessonRepository". Ne pas déclencher pour des questions génériques sur les bases de données sans lien avec le pattern repository du projet.
Structure détaillée du projet (backend hexagonal + frontend Next.js). Déclencher ce skill dès que l'utilisateur demande où placer un fichier, comment est organisé le projet, quelle couche est responsable de quoi, la différence entre domain/application/ infrastructure/presentation, ou pose une question du type "où dois-je mettre X ?", "dans quel dossier ?", "quelle est la structure du projet ?".
Fetch up-to-date library documentation using the ctx7 CLI. Use this skill whenever the user's question involves a specific named library, framework, SDK, API, CLI tool, or cloud service — including React, Next.js, Prisma, Express, Tailwind, Django, Spring Boot, RTK Query, Vitest, Playwright, shadcn/ui, JWT, PostgreSQL drivers, or any other named technology. Trigger for: API syntax, configuration options, version migration, library-specific errors or debugging, setup instructions, CLI usage, "how do I use X", "what's the config for X". Always prefer this over training data — even for well-known libraries, the docs may have changed. Do NOT trigger for: pure refactoring, business logic debugging unrelated to a library API, general code review, or abstract programming concepts with no named library involved.
Commandes d'installation et de développement du projet. Déclencher ce skill dès que l'utilisateur demande comment installer le projet, démarrer le serveur de développement, lancer la base de données, connaître les commandes npm disponibles, ou pose une question du type "comment je lance le projet ?", "comment installer ?", "comment démarrer le backend/frontend ?".
Guidelines de tests pour ce projet (Vitest, React Testing Library, Playwright). Déclencher ce skill dès que l'utilisateur veut écrire ou comprendre des tests, demande comment tester un use case, un composant React, un flow E2E, où placer les fichiers de test, comment mocker un repository, ou pose une question sur Vitest, Testing Library ou Playwright dans le contexte de ce projet.
Résoudre les problèmes courants du projet (DB, ports, TypeScript). Déclencher ce skill dès que l'utilisateur signale que quelque chose ne démarre pas, une erreur de connexion à la base de données, un port déjà utilisé, une erreur de compilation TypeScript au démarrage, Docker qui ne répond pas, ou pose une question du type "ça ne marche pas", "erreur au démarrage", "la DB ne se connecte pas", "le port est occupé".