Trouvez le skill parfait
Déboguer une tâche de code
Developpement
Récupère les métadonnées et les journaux d’exécution d’une tâche d’agent de code depuis Firestore. Utile lorsque l’utilisateur partage une URL de « code-task » (dev.intexuraos.cloud ou intexuraos.cloud) ou un identifiant de tâche (task_*) avec une intention de débogage ou d’investigation.
Compatibilité multiplateforme
Developpement
Guide complet pour écrire du code compatible Windows, macOS et Linux. Couvre la gestion des chemins, détection d'OS, dépendances spécifiques et tests multiplateformes.
Rendu du Tableau de Fléchettes
Developpement
Cette compétence fournit des patrons d'implémentation pour le rendu d'une cible de fléchettes avec p5.js, incluant l'ordre de dessin correct (de l'extérieur vers l'intérieur, la scission de la toile d'araignée en deux étapes), la transformation de coordonnées entre les mm physiques et les pixels écran, et le calcul des angles de frontière de segments. Elle aide lors de l'implémentation ou de la révision de la logique de rendu pour éviter les erreurs courantes comme un mauvais ordre de superposition ou un mélange de coordonnées.
Git Move - Déplacer et renommer des fichiers
Developpement
Utilise `git mv` pour déplacer ou renommer des fichiers tout en préservant l'historique Git. Automatiquement indexé, il évite les suppressions suivies d'ajouts. Pratique lors de réorganisations de code ou de refontes de structure.
Configuration d'app RevenueCat
Developpement
Guide pas à pas pour configurer une application iOS ou Android dans RevenueCat : création de l'application, configuration des identifiants du magasin (App Store Connect ou Google Play Console), mise en place des produits, et obtention de la clé API. À utiliser lors de l'intégration d'une nouvelle application avec RevenueCat.
Commit Git avec préfixe
Developpement
Analyse les modifications de code pour sélectionner le préfixe de commit approprié (add/fix/docs/refactor/test/chore/perf/build/ci/revert/style) et générer un message de commit clair et structuré. Utile pour maintenir un historique cohérent et tracer les changements par catégorie.
Validation des limites de contexte Phoenix
Developpement
Analyse les dépendances entre les contextes Phoenix avec mix xref pour détecter les violations de frontières, les dépendances circulaires et la contamination des couches. Calcule un score de santé (0-100) et suggère des refontes (split de contextes, extraction de sous-contextes). Utile lors des revues de PR, avant un refactoring ou pour évaluer l'architecture.
Designer d'Interactions Cinématographiques
Developpement
Crée des animations haut de gamme à la niveau Awwwards utilisant GSAP, Three.js/R3F et Lenis. Spécialisé dans les Hero Sections, interactions 3D et storytelling lié au scroll.
Patterns d'exports et fichiers barrel
Developpement
Définit les conventions pour les exports de modules et les fichiers baril : exports nommés uniquement, pas de wildcards plats (sauf `export * as Name` pour les composants composés), commentaires par section, types exportés avec les valeurs, et une ligne d'export par fichier source. Aide à maintenir des exports cohérents et optimisés pour le tree-shaking dans les applications portal utilisant Turbopack ou des bundlers similaires.
Créer un plan d'implémentation
Developpement
Génère un plan d'implémentation détaillé à partir d'une analyse d'issue ou d'un concept de fonctionnalité existant. Il détecte la branche actuelle, lit les directives du projet et produit un plan.md structuré avec des tâches décomposées, un plan de test, des points de contrôle et une stratégie de commit. Utile lorsqu'on dispose d'une analyse et qu'on a besoin d'une feuille de route concrète pour le codage.
Vérifications pré-commit
Developpement
Exécute Ruff pour le linting et le formatage avec correction automatique, puis effectue la vérification de type avec Mypy sur les fichiers Python. Utilisez cette compétence avant chaque commit git pour détecter les erreurs tôt et satisfaire aux exigences CI. Elle met en scène les fichiers corrigés automatiquement si nécessaire et rapporte les résultats de succès/échec.
Étiquetage automatique des PR
Developpement
Applique automatiquement des labels aux pull requests en fonction des types de commits conventionnels (feat: → enhancement, fix: → bug, etc.). Utile pour organiser et filtrer les PRs par catégorie sans intervention manuelle.