Trouvez le skill parfait
Développement Rust
Developpement
Bonnes pratiques et patrons pour le développement Rust, incluant la structure de projet, la gestion d'erreurs et le code idiomatique. S'active lors du travail avec Cargo.toml, fichiers .rs ou commandes Rust.
Intégration Figma
Developpement
Cette compétence permet de lire des fichiers Figma, d'exporter des images et de gérer les commentaires. Utile pour récupérer des designs, exporter des assets ou interagir avec des composants Figma depuis un environnement en ligne de commande.
Optimisation des performances
Developpement
Optimisez les performances des applications grâce à des stratégies de mise en cache, d'équilibrage de charge, de mise à l'échelle des bases de données et de surveillance. Idéal pour les systèmes devant gérer des milliers d'utilisateurs simultanés avec une faible latence.
Planification de Projet
Developpement
Fournit des méthodologies structurées pour la planification de projets logiciels, incluant la phase de découverte, la collecte des exigences, la rédaction de user stories, la priorisation (MoSCoW), l'estimation (T-shirt sizing, story points) et la gestion du périmètre. Utile pour démarrer de nouveaux projets ou fonctionnalités.
Middleware de Limitation de Débit
Developpement
Gérez les opérations de middleware de limitation de débit pour le développement backend. Fournit des configurations production-ready et des recommandations de bonnes pratiques.
Développement avec planification préalable
Developpement
Décomposer les projets complexes en plans détaillés multiphases avant d'écrire du code. Cela évite la dérive du périmètre, le gaspillage lié au refactoring et les exigences manquées. À utiliser lors du démarrage de tout projet de plus de 1000 lignes de code ou de la construction de systèmes comportant plusieurs composants interactifs.
Mettre à jour le README
Developpement
Met à jour un README existant en se basant sur l'état actuel du codebase, l'historique Git et le changelog. S'active lorsque l'utilisateur signale que le README est obsolète ou demande une synchronisation avec le projet.
Principe d'Orthogonalité
Developpement
Concevoir des modules et APIs avec des composants indépendants et non-chevauchants où les modifications d'un composant n'affectent pas les autres.
Générateur de barre de menus AppKit
Developpement
Générez des configurations NSMenu et NSStatusItem pour les applications de barre de menus macOS avec intégration SwiftUI et gestion dynamique.
Correcteur de liaison Swift
Developpement
Corrige les erreurs de liaison SwiftUI ('cannot find $viewModel') en remplaçant @State ou les propriétés simples par @Bindable sur les ViewModels @Observable dans l'application Leavn. Utilisez-le en cas d'erreurs de présentation de feuille ou d'autres erreurs de liaison dans les vues SwiftUI.
Patterns Expo Router
Developpement
Patterns pour Expo Router incluant la configuration de Stack, les onglets natifs et les meilleures pratiques de routage basé sur les fichiers.
Démarrage d'une nouvelle fonctionnalité
Developpement
Initialise un ticket de fonctionnalité en configurant le contexte actif, en générant un slug à partir de la note d'idée et en préparant les questions de PRD. À utiliser au début du stade 'idée' pour démarrer le flux de travail et valider l'état de préparation du PRD.