Trouvez le skill parfait
Internationalisation et Localisation (i18n)
Developpement
Ce skill fournit des patrons pour l'internationalisation et la localisation d'applications. Il aide à détecter les chaînes codées en dur, gérer les fichiers de traduction par langue et région, et implémenter le support des langues de droite à gauche (RTL). Utile lors du développement d'applications web publiques ou SaaS devant supporter plusieurs langues.
Simplification de code
Developpement
Analyse le code source et applique des simplifications automatiques en utilisant des agents parallèles en arrière-plan. Utile pour réduire la complexité, supprimer les redondances, améliorer la lisibilité et éliminer les anti-patrons. Inclut une option dry-run pour prévisualiser les changements sans les appliquer.
Design Frontend Cinématique
Developpement
Fournit des motifs d'interface et des tokens de design pour le thème sombre cinématographique de Bookkeep avec accents bijou et vitromorphisme. À utiliser lors de la création de composants ou de pages devant respecter le langage visuel établi, incluant cartes, badges, en-têtes et champs de formulaire.
Démarrer une session de planification
Developpement
Découvre les spécifications disponibles dans le dossier 'docs/workflow/specification' via un script, puis invoque le skill de planification technique pour créer un plan avec phases, tâches et critères d'acceptation. Utile lorsque les spécifications sont conclues et prêtes pour la planification, permettant de passer de la spécification aux tâches actionnables.
Dépanneur de Configuration No Johns
Developpement
Diagnostique et résout les problèmes courants de configuration de No Johns, un framework d’entraînement d’IA pour Melee. Effectue des vérifications systématiques de Python 3.12, des paquets requis (libmelee, pyenet), des fichiers de configuration (chemin Dolphin, ISO, code de connexion), de l’installation de Dolphin et de la connectivité à l’arène. Utile en cas d’erreurs lors de la configuration initiale ou après des mises à jour.
Règles d'internationalisation
Developpement
Fournit des règles d'internationalisation pour les sites web multilingues : utilisation de champs localisés dans le CMS, gestion des étiquettes traduisibles dans les composants Astro, et formatage des dates, nombres, devises et listes avec les API Intl natives. Utile pour tout code sensible à la locale ou lors de l'ajout de texte dans les composants Astro sans codage en dur.
Auto-évaluation : Rubrique 6 Contrôles
Developpement
Outil d'auto-évaluation basé sur six critères pour analyser le comportement adaptatif après un travail significatif. Permet d'identifier les points forts et faibles dans la détection d'écarts, la révision de plan, le changement d'outils, la mise à jour de mémoire, la production de preuves et les conditions d'arrêt. À utiliser après des sessions importantes pour suivre les progrès.
Supprimer un onglet Microsoft Teams
Developpement
Supprime un onglet d'un canal spécifique dans une équipe Microsoft Teams via l'API. Utilisez cette habileté pour nettoyer des onglets inutiles ou réorganiser les canaux.
Ajouter une propriété d'agent
Developpement
Ajoute une nouvelle propriété à la base de données des agents IA, en modifiant les fichiers JSON, le tableau d'affichage, les hooks React et les templates GitHub Issues. Utilisé pour introduire une colonne ou un champ personnalisé dans la matrice de comparaison des agents.
Pont de flux de travail
Developpement
Invoqué par les compétences de traitement après la fin d'une phase de pipeline, ce skill découvre la phase suivante via un script de découverte en fonction du type de travail (greenfield, feature, bugfix) et du sujet. Il établit ensuite un transfert en mode plan, garantissant la continuité même après une compaction du contexte.
Débogueur
Developpement
À utiliser lorsque l'utilisateur fournit une erreur, une exception, une trace de pile, un test échoué ou « ça ne marche pas ». Diagnostique la cause racine et propose des correctifs minimaux accompagnés d'étapes de vérification. Aide à identifier rapidement la cause la plus probable et à appliquer le correctif le plus sûr et le plus petit.
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.