Trouvez le skill parfait
Optimisation de Performance Next.js
Developpement
Se concentre sur les correctifs de performance critiques pour Next.js : évite les cascades asynchrones avec Promise.all et Suspense, réduit la taille du bundle en interdisant les imports par baril et en utilisant next/dynamic pour les composants lourds, sécurise les Server Actions avec une authentification interne obligatoire, et impose les bonnes pratiques de build de production. Idéal lors de l'écriture de composants React, de logique de récupération de données, de Server Actions ou de l'optimisation de la taille du bundle dans une application Next.js.
Ajouter ou modifier un domaine
Developpement
Utilisez cette compétence pour ajouter ou mettre à jour un domaine dans un contexte borné. Elle impose des conventions pour les classes de commande et de requête dans le répertoire domain/model, utilisant des interfaces scellées pour les commandes et les requêtes paginées.
Examinateur de Code
Developpement
Examine le code pour détecter les problèmes potentiels et les écarts aux bonnes pratiques. À utiliser lors de la revue de pull requests ou de l'analyse de la qualité du code. Vérifie l'organisation, les bugs, la sécurité, la lisibilité, la maintenabilité et la couverture de tests.
Escalade de modèles par confiance
Developpement
Définit quand passer des tâches d'agent de Haiku à Sonnet à Opus en fonction de signaux de confiance comme les échecs de test, les avertissements Clippy ou les rejets répétés. Impose une règle de ne jamais sauter de palier et inclut une étape de diagnostic pour distinguer les problèmes de capacité du modèle des autres problèmes. Utilisez cette compétence lorsqu'un agent échoue ou sous-performe pour déterminer systématiquement le palier approprié.
Gestion des commits Git
Developpement
Stages et commit les modifications en suivant le protocole git standard. Crée automatiquement une nouvelle branche si vous êtes sur main ou master, sauf indication contraire dans CLAUDE.md. Utile pour gérer les commits sans rester sur la branche principale.
Implémentation TDD (Développement Piloté par les Tests)
Developpement
Guide pas à pas du cycle TDD (Red-Green-Refactor) pour implémenter une fonctionnalité. L'assistant écrit d'abord un test qui échoue, puis le code minimal pour le faire passer, et enfin refactorise. Utile pour garantir la correction du code via des tests automatisés avec Vitest et Svelte.
Conseiller en qualité structurelle CAST Imaging
Developpement
Agent spécialisé dans l'identification et l'analyse des problèmes de qualité structurelle du code à l'aide de CAST Imaging. Il fournit des recommandations de correction, évalue la dette technique et priorise les actions selon l'impact métier et le risque technique. Inclut l'analyse du contexte structurel et des implications de test.
Intégration Gemini AI
Data & IA
Intègre Gemini AI pour générer du contenu de projet (descriptions courtes, longues, tags) via le service geminiService.ts. Utile pour ajouter des fonctionnalités d'IA, implémenter la limitation de débit (3 par brouillon, 10 par jour) et suivre des consignes de prompt en coréen avec un persona de chef.
Workflow Git
Developpement
Fournit des directives pour les messages de commit, la nomination des branches et les pull requests selon les conventions de l'industrie. Aide à structurer les workflows Git avec des modèles et des commandes prêtes à l'emploi.
Ingénierie de la Fiabilité des Sites
DevOps
Définir des objectifs de niveau de service (SLOs), gérer les budgets d'erreur et mener des revues d'incidents pour équilibrer fiabilité et vélocité.
Ajouter un sous-système de jeu
Developpement
Crée un nouveau sous-système de jeu complet de bout en bout : modèles, service, routeur, schémas, migrations, spécification OpenAPI et tests. Utilisez cette compétence lorsque vous ajoutez une fonctionnalité majeure qui traverse plusieurs couches (base de données, service, API, tests), comme un système d'artisanat, une maison de vente aux enchères ou un système de quêtes.
Optimisation des Performances Web
Developpement
Optimise les Core Web Vitals (LCP, INP, CLS), la taille du bundle, la stratégie de rendu, le chargement des images et polices, la mise en cache et les requêtes base de données. À utiliser pour optimiser les performances, réduire le temps de chargement, corriger des pages lentes ou analyser la taille du bundle dans Next.js, Vite, React et les backends Python.