performance-gate
Sûr 69Détecter les anti-patterns de performance lors des revues de code
par DanielPodolsky
Les problèmes de performance sont difficiles à repérer pendant le développement initial mais causent des problèmes à grande échelle. Cette gate fournit des checklists claires et des questions socratiques pour identifier les requêtes N+1, les boucles inefficaces et les problèmes de rendu avant qu'ils ne deviennent des problèmes.
performance-fundamentals
Sûr 71Optimiser les performances du code automatiquement
par DanielPodolsky
Les problèmes de performance ralentissent les applications et frustrent les utilisateurs. Cette compétence identifie automatiquement les opportunités d'optimisation dans votre code. Elle examine les requêtes de base de données, le rendu frontend, les réponses API et l'utilisation des ressources pour trouver les goulots d'étranglement.
fundamentals-gate
Sûr 70Appliquer les normes de qualité du code avec la revue IA
par DanielPodolsky
Cette compétence aide à maintenir les normes d'ingénierie en examinant le code pour la clarté des noms, la focalisation des fonctions et les principes DRY. Elle fournit des suggestions concrètes plutôt que de bloquer les modifications, permettant aux équipes d'améliorer la qualité du code grâce à des retours guidés.
ownership-gate
Sûr 70Vérifier la compréhension du code
par DanielPodolsky
Les développeurs juniors copient souvent du code qu'ils ne comprennent pas. Cette compétence utilise des questions structurées pour vérifier la maîtrise. Elle bloque la progression jusqu'à ce que le développeur puisse expliquer son code, construisant une véritable compréhension et confiance en entretien.
frontend-fundamentals
Sûr 71Réviser le Code Frontend Automatiquement
par DanielPodolsky
Les revues de code frontend manquent souvent les problèmes architecturaux et les anti-patterns. Cette compétence applique automatiquement des standards frontend éprouvés pour détecter les défauts de conception des composants, les erreurs de gestion d'état et les problèmes de performance avant qu'ils n'atteignent la production.
error-handling-fundamentals
Sûr 71Maîtriser les bonnes pratiques de gestion des erreurs
par DanielPodolsky
Une mauvaise gestion des erreurs entraîne des échecs silencieux et de la frustration pour les utilisateurs. Cette compétence vous apprend à écrire du code résilient qui gère les échecs avec grâce et fournit des commentaires clairs aux utilisateurs.
engineering-fundamentals
Sûr 69Revoir les fondamentaux de la qualité du code
par DanielPodolsky
Cette compétence enforce la qualité du code grâce à des listes de contrôle complètes pour les conventions de nommage, la conception de fonctions, les principes DRY et SOLID. Elle aide les développeurs à écrire du code lisible et maintenable en fournissant des lignes directrices claires et des anti-modèles à éviter.
backend-fundamentals
Sûr 71Revue du code backend pour les bonnes pratiques d'API
par DanielPodolsky
Les revues de code backend négligent souvent des problèmes critiques de sécurité et de conception. Cette compétence vérifie automatiquement vos routes Express, middleware et points de terminaison API selon les bonnes pratiques de l'industrie.
unreal-engine-developer
Sûr 69Développer des jeux Unreal Engine 5 avec l'IA
par DammianMiller
Créer des jeux dans Unreal Engine 5 nécessite une connaissance approfondie des API Python, des Blueprints et de l'automatisation de l'éditeur. Cette compétence fournit des conseils de niveau expert pour contrôler Unreal Editor via des agents IA en utilisant l'intégration MCP, les scripts Python et les modèles de programmation visuelle.
typescript-node-expert
Sûr 70Écrire du code TypeScript strict
par DammianMiller
La construction de projets TypeScript sans typage strict conduit à des bugs et des problèmes de maintenance. Cette compétence fournit des conseils experts sur la configuration stricte de TypeScript, les modèles asynchrones et les bonnes pratiques de performance pour des applications Node.js prêtes pour la production.
commit-message-generator
Sûr 70Générer des messages de commit à partir des diffs Git
par Daisuke897
Rédiger des messages de commit clairs et cohérents demande du temps et de la discipline. Cette compétence analyse vos diffs Git et génère des messages Conventional Commits qui suivent les conventions établies. L'IA examine les fichiers modifiés et crée des en-têtes de commit significatifs avec des résumés de changements sous forme de puces.
ecommerce
Sûr 69Créer des sites e-commerce avec une conception pilotée par le domaine
par DaichiHoshina
Le développement de sites e-commerce implique une logique de domaine complexe pour les produits, le panier, le checkout, les commandes et l'inventaire. Cette compétence fournit des conseils structurés sur les patrons de conception de domaine, les transitions d'état, la conception d'API et les bonnes pratiques de sécurité pour créer des boutiques en ligne robustes.
test-driven-development
Sûr 70Écrire les tests avant le code
par Cygnusfear
Le code écrit sans tests préalables manque de vérification et détecte les bugs trop tard. Cette compétence vous guide à travers le cycle TDD Rouge-Vert-Refactorisation pour écrire des tests en échec avant l'implémentation, garantissant que chaque fonctionnalité dispose d'une vérification automatisée dès le départ.
systematic-debugging
Sûr 70Appliquer un débogage systématique pour tout bug
par Cygnusfear
Les corrections aléatoires font perdre du temps et créent de nouveaux bugs. Cette compétence fournit une méthodologie en quatre phases pour identifier la cause racine avant toute tentative de correction. Elle empêche les correctifs superficiels et garantit des solutions durables.
requesting-code-review
Sûr 70Demander une revue de code avant la fusion
par Cygnusfear
Les revues de code détectent les bugs avant la production. Cette compétence fournit des modèles de revue structurés et des flux de travail pour valider chaque modification de code aux étapes clés du développement.
receiving-code-review
Sûr 70Évaluer les retours de revue de code avec rigueur technique
par Cygnusfear
Les retours de revue de code nécessitent souvent une vérification avant implémentation. Cette compétence garantit que Claude évalue les suggestions de manière technique, pose des questions de clarification si nécessaire, et conteste les retours incorrects ou peu clairs.
finishing-a-development-branch
Sûr 70Terminer les Branches de Développement en Toute Sécurité
par Cygnusfear
Les développeurs ont souvent du mal avec les dernières étapes du développement de fonctionnalités. Cette compétence offre un processus clair et structuré pour terminer les branches avec des options de test et d'intégration appropriées. Elle vous guide à travers la vérification des tests, le choix entre les workflows de merge ou de PR, et le nettoyage sécurisé des worktrees.
file-name-wizard
Sûr 69Auditer les conventions de nommage des fichiers dans votre base de code
par Cygnusfear
Les conventions de nommage incohérentes créent de la confusion et de la dette technique. Cette compétence audite systématiquement tous les noms de fichiers par rapport à vos standards CLAUDE.md et identifie les violations.
create-subagent
Sûr 70Créer des sous-agents spécialisés pour Claude Code
par Cygnusfear
Les utilisateurs ont besoin d'aide pour créer et configurer des assistants IA spécialisés capables de traiter des tâches complexes. Cette compétence fournit des modèles, des bonnes pratiques et des instructions étape par étape pour construire des sous-agents efficaces.
create-plan
Sûr 70Générer des plans d'implémentation pour les tâches de développement
par Cygnusfear
Arrêtez de perdre du temps à déterminer comment structurer des travaux de développement complexes. Cette compétence crée des plans d'implémentation détaillés qui vous guident étape par étape dans le développement de fonctionnalités, la refonte ou la correction de bugs.