Trouvez le skill parfait
Interview détaillé pour spécifications
Developpement
Interroge l'utilisateur en profondeur via des questions séquentielles pour recueillir des exigences complètes. Aide pour les projets complexes nécessitant des spécifications détaillées en découvrant les contraintes techniques, les préférences UI/UX et les compromis. Continue de poser des questions jusqu'à ce que tous les aspects soient couverts, puis écrit le cahier des charges dans un fichier.
Exploration automatique du codebase
Developpement
Lance automatiquement des agents d'exploration parallèles pour analyser le codebase : features similaires, architecture, intégrations. Consolide les résultats dans un état de workflow sans aucune interaction utilisateur.
Validation Zod 4 - Patterns et changements
Developpement
Présente les modèles de validation de schéma Zod 4, y compris les changements cassants par rapport à la version 3 comme les validateurs de premier niveau (z.email(), z.uuid()) et le paramètre error à la place de message. Utile pour migrer de Zod 3 vers 4 ou pour écrire des schémas avec la nouvelle syntaxe de Zod 4.
Initialiser le contexte du projet
Developpement
Analyse la structure du codebase actuel, détecte la pile technologique et génère un fichier CLAUDE.md personnalisé avec un aperçu du projet, les commandes courantes et la stratégie de test. À utiliser lors du démarrage d'un nouveau projet ou lorsque CLAUDE.md est manquant ou obsolète.
Optimisation Turborepo avec mise en cache
Developpement
Cette compétence fournit des modèles et des bonnes pratiques pour configurer la mise en cache et les pipelines de build avec Turborepo. Elle couvre les configurations de cache local et distant, les dépendances de tâches, les entrées/sorties et les variables d'environnement, permettant de réduire les temps de build et d'optimiser les workflows CI/CD.
Factory Spec - Orchestrateur Phase MODEL
Developpement
Orchestre la phase MODEL d'une factory : délègue séquentiellement la génération de specs fonctionnelles (pm), techniques (architect) et règles mémoire (rules-memory), avec vérification de portes (gate checks) entre chaque étape. Utile pour produire automatiquement les spécifications, ADR et règles de projet à partir d'un brief et d'un scope.
Valider et pousser tous les changements
Developpement
Automatise l'ajout, le commit et le push de toutes les modifications d'un dépôt Git, avec des vérifications de sécurité préalables (fichiers sensibles, API keys, gros fichiers). Idéal pour une mise à jour rapide et globale quand on est sûr de la cohérence des changements, mais nécessite une confirmation explicite avant exécution.
Bonnes pratiques open source
Developpement
Prépare un projet GitHub pour une publication open source en nettoyant l'historique Git (suppression des secrets, identifiants et données sensibles) et en vérifiant la documentation et les aspects légaux (licence, gouvernance). Utile avant de rendre un dépôt public ou pour sécuriser un dépôt déjà existant.
Ingénieur WebSocket
Developpement
Spécialiste en communications bidirectionnelles temps réel utilisant WebSockets et Socket.IO. Conçoit des architectures évolutives avec Redis pub/sub, gestion des salles, suivi de présence, et authentification pour des millions de connexions simultanées.
Recherche de ticket Jira
Developpement
Recherche un ticket Jira par sa clé et affiche son résumé, son statut, son responsable, sa priorité et un lien direct. Utile pour obtenir rapidement les informations essentielles d'un ticket sans quitter l'IDE.
Inertia - Développement Frontend Moderne
Developpement
Utilisez Inertia.js avec React pour créer des applications monopages sans API. La navigation se fait via `router.visit()` ou `<Link>`, et les formulaires bénéficient d'un composant `<Form>` intégré avec gestion des erreurs, états de soumission et messages de succès.
Endpoint API Vercel
Developpement
Cette compétence crée un nouvel endpoint API serverless Vercel en respectant les conventions du projet NuxChain. Elle applique automatiquement TypeScript, l'intégration kvCache, la gestion CORS, la limitation de débit, la gestion des erreurs et l'enregistrement dans vercel.json. Utilisez-la pour ajouter un gestionnaire backend ou une route sous /api/.