Trouvez le skill parfait
Codebase en cours interactif HTML
Documentation
Transforme n'importe quel codebase en cours HTML interactif autonome : navigation au scroll, visualisations animées, quiz et explications en langage simple.
Empaqueteur AUR
Developpement
Crée des paquets Arch Linux (PKGBUILD) pour soumission à l'AUR. Utile pour empaqueter des logiciels pour Arch Linux, générer les métadonnées AUR (.SRCINFO) et gérer les builds VCS (git, svn) ou de versions stables.
Documentation C4 niveau Code
Documentation
Analyse les répertoires de code pour produire une documentation détaillée au niveau code C4. Elle capture les signatures de fonctions, les arguments, les dépendances et la structure du code pour le plus bas niveau C4. Utile pour documenter des modules de code et des répertoires individuels.
Revue de Code Structurée
Developpement
Effectue une revue de code structurée sur les modifications en staging, une pull request spécifique ou un ensemble de commits. Évalue la qualité du code, le respect des règles métier, les problèmes de sécurité, la couverture de tests et l'alignement architectural. Utile pour détecter les problèmes tôt dans le cycle de développement.
Nettoyage de worktree Git
Developpement
Supprime une arborescence de travail Git par nom, ID de ticket ou correspondance partielle. Ferme automatiquement l'onglet iTerm associé, libère les assignations de ports, supprime le répertoire de l'arborescence de travail et efface la branche. À utiliser pour nettoyer ou supprimer une arborescence de travail, avec possibilité de forcer la suppression même en présence de modifications non validées.
Créer un Git Worktree
Developpement
Crée un worktree git dans un répertoire frère pour travailler sur une branche de fonctionnalité en parallèle de la branche principale. Il détermine automatiquement le nom du dépôt et de la branche, éventuellement à partir d'une branche de base spécifiée. Utile pour développer des fonctionnalités ou corriger des bugs sans changer de branche dans le dépôt principal.
Développement de jeux multijoueurs
Developpement
Principes de développement de jeux multijoueurs couvrant le choix d'architecture (serveur dédié, P2P, hébergé), les techniques de synchronisation (synchronisation d'état, d'entrée, compensation de latence), l'optimisation réseau, la sécurité et le matchmaking. Aide les développeurs à concevoir et implémenter des systèmes multijoueurs robustes avec faible latence et autorité serveur forte.
Créer un brouillon de message
Productivite
Crée un nouveau message brouillon dans la boîte aux lettres de l'utilisateur via l'API Microsoft Outlook Mail. Utilisez cette opération lorsque vous devez composer un message en plusieurs étapes, comme ajouter des pièces jointes ou modifier avant l'envoi. Le brouillon est enregistré avec isDraft défini sur true et peut être envoyé ultérieurement via l'opération d'envoi de brouillon.
Générateur de Tutoriels VitePress
Documentation
Génère automatiquement un site de documentation VitePress dédié à l'apprentissage du code source, expliquant comment un codebase est implémenté. Idéal pour analyser des projets, comprendre leur architecture interne et naviguer dans les modules.
Architecte Kubernetes Expert
DevOps
Fournit une expertise pour concevoir et gérer des plateformes Kubernetes à grande échelle, notamment les stratégies multi-clusters, les workflows GitOps (ArgoCD/Flux) et le déploiement progressif. Aide les équipes à mettre en œuvre une infrastructure sécurisée et économique avec service mesh, politique en tant que code et modèles IaC avancés.
Stratégies Obliques
Productivite
Fournit une carte Oblique Strategy aléatoire du jeu de Brian Eno et Peter Schmidt. À utiliser en cas de blocage ou de besoin d'inspiration créative pour sortir d'une impasse. Chaque carte propose un déclencheur de pensée latérale pour changer de perspective.
Mode Apprentissage Activé
Productivite
Active le mode d'apprentissage en mettant à jour un fichier d'état pour vous rappeler d'exécuter /learn avant de terminer une session. Utile lorsque vous souhaitez capturer des informations et avez besoin d'un rappel visuel pour extraire manuellement les connaissances en fin de session.