Trouvez le skill parfait
Débogage systématique avec exécution directe
Developpement
Correction de bugs systématique combinant l'exécution directe du code avec l'analyse de la documentation. Croise les messages d'erreur avec le flux de conception (documents d'architecture) pour identifier les causes profondes des problèmes de bout en bout. Utilisé de préférence lorsque les tests unitaires réussissent mais que la fonctionnalité globale échoue.
Optimisation des coûts cloud
DevOps
Expert en réduction des coûts d'infrastructure cloud (AWS, Azure, GCP) tout en maintenant les performances. Analyse les dépenses, identifie des opportunités d'économies comme le redimensionnement et l'élimination du gaspillage, et met en place des contrôles de coûts et budgets. À utiliser pour réduire les dépenses ou examiner le surprovisionnement.
Indices progressifs pour exercices
Productivite
Fournit des indices progressifs pour un exercice sans donner la réponse. Utilise le questionnement socratique pour guider la compréhension. Utile quand l'utilisateur demande un indice, de l'aide ou est bloqué.
Démarrer une session Web
Developpement
Vérifie l'état Git actuel, les derniers commits et les modifications en attente au début d'une nouvelle session de travail sur un projet web. Il charge également le contexte de la session précédente depuis le dossier `.claude/sessions/`, ce qui permet de reprendre le travail là où on s'est arrêté et de planifier rapidement les tâches du jour.
Commit et push d'un problème LeetCode
Developpement
Automatise le commit et le push d'un problème LeetCode résolu. Exécute le formatage du code, ajoute tous les fichiers, crée un commit avec le message 'Problème <numéro>' et pousse vers le dépôt distant. Utile pour standardiser et accélérer la soumission de solutions LeetCode.
Construction de monorepo avec Turborepo
Developpement
Construit tous les paquets du monorepo Topographic Studio avec Turborepo. Identifie les erreurs de build (TypeScript, imports, fichiers manquants) en précisant le paquet concerné et le message d'erreur. Affiche un récapitulatif des paquets construits avec succès et le temps d'exécution.
Mettre à jour une pull request
Developpement
Met à jour une pull request existante en poussant de nouveaux commits, en recalculant la description à partir de tous les commits, et en mettant à jour le titre si nécessaire. Il passe en revue tous les commits de la branche, demande confirmation avant de pousser, et régénère la description en utilisant l'ancienne comme guide de style. Utile pour garder les PRs précises et à jour avec les changements.
Gestion GitHub avec CLI
Developpement
Cette compétence permet d'utiliser la CLI GitHub pour inspecter les dépôts, pull requests, issues et workflows en lecture seule. Elle prend en charge l'affichage des détails des PR, des diffs, des vérifications CI et des commentaires, ainsi que le listage filtré des PR et la consultation des informations de dépôt et d'issue. Utilisez-la pour réviser du code, vérifier l'état des workflows ou explorer des ressources GitHub sans effectuer de modifications.
Fusionner PR quand CI passe
Developpement
Surveille les vérifications CI d'une pull request, corrige automatiquement les échecs en analysant les logs et en poussant des correctifs, puis fusionne avec squash une fois que tous les tests sont verts. Utile pour automatiser le processus de merge en s'assurant que seules les PR validées sont intégrées.
Configuration HelixLab
Developpement
Vérifie les dépendances système nécessaires (ffmpeg, ffprobe, bc) pour HelixLab et guide l'utilisateur lors de l'installation si elles sont manquantes. Détecte également l'agent IA en cours d'utilisation et fournit des instructions d'intégration adaptées. Pour les utilisateurs de Claude Code, rappelle d'activer la mise à jour automatique via le marketplace.
Consultation avec IA partenaire
Developpement
Interrogez un autre modèle d'IA (OpenAI, Anthropic ou Google) avec une réflexion approfondie pour obtenir un point de vue extérieur sur un problème difficile. À utiliser lorsque vous êtes bloqué, que vous tournez en rond ou que vous suspectez un angle non exploré. Un message émis, un message reçu — incluez tout le contexte nécessaire, car le partenaire n'a aucune information sur votre travail.
Création interactive de tâche aitask
Developpement
Créez interactivement des fichiers aitask dans le terminal via bash/fzf. Permet de sélectionner un parent, définir priorité, effort, dépendances, et saisir descriptions avec insertion de références de fichiers. Alternative plus rapide à /aitask-create, avec prise en charge de la création par lots de tâches filles.