Trouvez le skill parfait
Initialisation de la base de connaissance Codebase
Developpement
Initialise une base de connaissances .codebase offrant une compréhension du projet aux agents IA. À utiliser lors de la première configuration, d'une reconstruction complète ou sur demande avec /codebase-init. Analyse la structure du projet, génère un INDEX.md et des fichiers de documentation modulaires.
Analyse de système de design
Developpement
Analyse les systèmes de design tenant compte du thème en extrayant les variables CSS (tokens) du fichier globals.css, en mappant les couleurs des maquettes aux tokens du thème via la similarité OKLCH, et en identifiant les écarts entre les maquettes et les tokens existants. Utile lorsqu'on travaille avec les thèmes NextSpark ayant des jeux de tokens différents pour les modes clair/sombre et qu'il faut convertir les spécifications de design en code compatible avec le thème.
Requêtes Backend
Developpement
Fournit des directives pour écrire des requêtes de base de données sécurisées et optimisées, incluant l'utilisation de requêtes paramétrées, le chargement préfixe (eager loading), la gestion des index, les transactions et la mise en cache. Utile lors de l'implémentation de filtres, de tris, de pagination, ou pour résoudre les problèmes de requêtes N+1 dans les contrôleurs, les services ou les repositories.
Ajouter un sous-système de jeu
Developpement
Crée un nouveau sous-système de jeu complet de bout en bout : modèles, service, routeur, schémas, migrations, spécification OpenAPI et tests. Utilisez cette compétence lorsque vous ajoutez une fonctionnalité majeure qui traverse plusieurs couches (base de données, service, API, tests), comme un système d'artisanat, une maison de vente aux enchères ou un système de quêtes.
Générer une structure de module feature
Developpement
Crée automatiquement la structure de répertoires et les fichiers boilerplate pour un nouveau module feature avec support optionnel pour API, composants, hooks et contexte.
Débogueur de Navigation Leavn
Developpement
Débogue les problèmes de navigation dans l'application Leavn : routage NotificationCenter, liens profonds, sélection d'onglets, AppCoordinator et présentations modales. Utilisez cette compétence lorsque la navigation est cassée, que le mauvais écran s'affiche, que les liens profonds échouent ou que les onglets ne fonctionnent pas correctement.
Composants shadcn/ui
Developpement
Pour ajouter ou personnaliser des composants shadcn/ui dans un package UI partagé. Aide à ajouter de nouveaux composants depuis le registre shadcn, mettre à jour des variantes existantes ou gérer les dépendances de composants. Inclut des outils MCP pour rechercher, consulter et ajouter des composants via CLI.
Gestion du cache WebF avec HttpCacheMode
Developpement
Configure et débogue le cache d'exécution WebF dans Flutter avec HttpCacheMode : stratégies (cache-first, network-first, offline-first), cache busting, versioning et nettoyage avec WebF.clearAllCaches. Utile pour gérer les bundles distants obsolètes, le mode hors ligne ou le comportement du cache adaptateur.
Validation de scripts Fish
Developpement
Valide les scripts fish situés dans config/fish/ en effectuant des vérifications de syntaxe avec fish --no-execute et des vérifications de formatage avec fish_indent --check. Cette compétence est automatiquement appliquée après l'édition de tout fichier .fish pour garantir que les scripts sont corrects et bien formatés.
Publication de version FUNSTACK Router
Developpement
Automatise la création d'une release GitHub pour le package `@funstack/router`. Lit le fichier package.json, met à jour la version, génère des notes de release à partir du log git et publie la release avec l'outil `gh`. Utile pour effectuer une release en suivant les conventions sémantiques et générer des notes de release structurées.
Développement TDD avec contraintes architecturales
Developpement
Implémente des fonctionnalités en utilisant le développement piloté par les tests (TDD) tout en respectant les contraintes architecturales définies dans des fichiers de contexte (tech-stack.md, source-tree.md, dependencies.md). Invoque automatiquement la compétence d'architecture si ces fichiers sont manquants. Utilisé pour travailler sur des user stories ou développer des fonctionnalités devant se conformer à une architecture prédéfinie.
Afficher le statut du workflow de développement
Developpement
Affiche l'état actuel du workflow de développement (phases avec statuts, durées, commandes disponibles) en lisant un fichier d'état JSON. Utile pour savoir rapidement où l'on en est dans le processus.