Trouvez le skill parfait
Concepts AutoSnippet
Developpement
Explique les concepts fondamentaux d'AutoSnippet : la base de connaissances (知识库), les Recettes (Recipe), les Snippets, les Candidats (Candidates) et le stockage contextuel (向量库). Décrit l'emplacement et le rôle de chaque composant. À utiliser lorsque l'utilisateur interroge sur la '知识库', les Recettes, les Snippets, le stockage vectoriel ou la structure des données du projet AutoSnippet.
Créer une nouvelle page Next.js
Developpement
Crée un nouveau fichier de page Next.js avec un groupe de routes (tableau de bord ou authentification), un composant optionnel associé, et les motifs appropriés pour l'authentification, le contexte d'organisation et les états de chargement/erreur. Utile pour ajouter une nouvelle page au tableau de bord Colophonie tout en assurant la cohérence et les bonnes pratiques.
Amender un commit
Developpement
Modifie le dernier commit en ajoutant des modifications indexées, en mettant à jour le message, ou les deux. Utile pour ajouter des fichiers oubliés, corriger une faute dans le message, ou reformater selon la spécification Conventional Commits.
Architecture Decision Records (ADR)
Documentation
Gère l'écriture et la mise à jour des décisions architecturales au format ADR. Utile pour documenter les choix importants (frameworks, bases de données, refontes) et maintenir un historique clair des décisions techniques.
Intégration Gitea
Developpement
Cette compétence permet d'interagir avec Gitea, un service Git auto-hébergé, via son API et son interface en ligne de commande. Elle prend en charge la gestion des dépôts, des tickets, des demandes de tirage et des opérations utilisateur/organisation. Utilisez-la pour automatiser des tâches de workflow sur une instance Gitea.
Brainstorming et conception structurée
Developpement
Guide structuré pour clarifier, explorer et valider des idées de conception (nouvelles fonctionnalités, algorithmes, architectures) avant toute implémentation. Utile lorsque l'utilisateur a une idée vague à affiner en un plan concret, ou pour explorer les compromis techniques de manière systématique.
Auditeur CSS BEM Game Loopers
Developpement
Audite et refond le CSS pour respecter la méthodologie BEM et le système de design Game Loopers. Identifie les sélecteurs non conformes, les violations des tokens, les collisions de noms et les règles trop spécifiques, puis propose des corrections alignées sur BEM. Utile pour maintenir la cohérence et l’évolutivité du CSS dans les composants Astro, SolidJS et les feuilles globales.
Expert en Révision de Code
Developpement
Revue de code automatisée qui analyse la qualité, la sécurité, les performances et la maintenabilité. Génère des rapports détaillés avec des scores et des problèmes classés, ainsi qu'un rapport HTML avec aperçu automatique dans l'IDE. Aide les développeurs à obtenir des retours systématiques avant de fusionner les modifications.
Orchestration de la documentation parallèle
Documentation
Automatise la génération parallèle de documentation technique (API, code, README, architecture, guides) en orchestrant des agents spécialisés. Utile pour produire rapidement une documentation complète et cohérente sur de larges bases de code.
Créer un nouveau package
Developpement
Scaffolde un nouveau package dans le monorepo Topographic Studio. Crée la structure de fichiers (package.json, tsconfig, tsup.config, README, src/index.ts) et installe les dépendances. Idéal pour ajouter rapidement une bibliothèque, un composant UI ou un utilitaire au monorepo.
Système de Points de Contrôle pour Workflows
Developpement
Cette compétence fournit un système de points de contrôle pour les workflows, qui suit les phases de progression (configuration, recherche, implémentation, révision, finalisation) et enregistre les actions et les commits. Elle utilise des commandes CLI via `pnpm checkpoint workflow` pour créer, trouver, mettre à jour et reprendre des workflows. Utile pour maintenir le contexte entre les sessions et permettre la reprise après une compaction du contexte de l'agent.
Crochet React Query personnalisé
Developpement
Génère un hook TanStack Query personnalisé pour le chargement de données, incluant requêtes et mutations. Il lit le contrôleur backend pour vérifier les URL d'endpoint et les types de réponse, puis produit un hook typé utilisant l'instance Axios du projet. Utile lors de la création de hooks d'intégration API qui doivent respecter les conventions de l'équipe et éviter les données mises en cache obsolètes.