Meilleurs skills pour Développeur fullstack
En tant que développeur fullstack, votre quotidien jongle entre le front-end et le back-end. Les skills IA les plus utiles pour vous sont ceux qui vous aident à concevoir des systèmes cohérents et à maîtriser les communications en temps réel. Le Domain-Driven Design (DDD) vous permet de structurer votre code autour du domaine métier, évitant les modèles anémiques et les services plats. Veillez à bien définir les bounded contexts pour ne pas créer de couplage inutile. Le WebSocket Engineer, quant à lui, est indispensable pour gérer la persistance des connexions et les échanges bidirectionnels. Attention aux pièges comme la gestion des reconnexions ou le scalage horizontal : préférez des patterns comme le pub/sub ou l'utilisation de Redis pour synchroniser les sessions entre instances. Ces skills ne font pas tout, mais ils vous donnent une longueur d'avance sur les architectures modernes. N'oubliez pas que la pratique et l'itération sont clés : testez vos endpoints WebSocket avec des outils comme wscat et documentez vos contexts DDD avec des event storming.
24 skills sélectionnés
Zod - Validation de schémas TypeScript
Developpement
Fournit des conseils sur la validation de schéma avec Zod, incluant l'inférence de types, la composition de schémas, l'analyse, les affinements, les transformations, la gestion des erreurs et l'intégration TypeScript. Idéal pour la validation de type sécurisé, la validation de formulaires et la validation d'entrées API.
Vérification préalable PR
Developpement
Exécute une série exhaustive de vérifications sur les fichiers modifiés avant de créer une pull request, couvrant la rigueur TypeScript, les patterns React, la structure des routes, la récupération de données, la validation, les variables d'environnement, les imports, le code mort, la sécurité, l'hygiène Git, les performances, le style, les dates, l'accessibilité et le style de code. Aide à détecter les problèmes courants en amont pour accélérer la revue de code et réduire les bugs.
Architecte Principal MigrateIQ
Developpement
Architecte principal de la plateforme MigrateIQ. Prend les décisions architecturales, révise le code, planifie les fonctionnalités et assure la cohérence sur l'ensemble de la stack : SvelteKit 5, Tailwind CSS v4, TypeScript, Drizzle ORM/PostgreSQL, serveur MCP et compétences Claude Code. À utiliser lors de la planification de nouvelles fonctionnalités, de l'examen d'approches, de choix technologiques, de refactoring ou de débogage de problèmes d'architecture.
Modèles de projets
Developpement
Gabarits de démarrage rapide pour échafauder de nouveaux projets. Contient 12 modèles pour différentes piles technologiques.
Patterns avancés TypeScript
Developpement
Maîtrisez les patterns TypeScript avancés : contraintes génériques, types conditionnels, types marqués, unions discriminées et types utilitaires. Idéal pour concevoir des bibliothèques et du code type-safe.
Générateur d'app Electron
Developpement
Génère une application Electron complète avec TypeScript, React et Vite. Configure automatiquement la structure du projet, les dépendances essentielles et des options facultatives comme SQLite (via Knex), Jest pour les tests et Storybook pour les composants.
Optimisation React et Next.js pour Arcanea
Developpement
Cette compétence fournit 57 règles d'optimisation des performances pour React 19 et Next.js 16, couvrant le chargement des données, la taille du bundle, le rendu côté serveur et client, ainsi que les re-rendus. Elle aide les développeurs à éliminer les cascades (waterfalls), réduire la taille du bundle et améliorer les performances globales du frontend sur la plateforme Arcanea.
Utilisation de Formisch
Developpement
Compétence pour la gestion de formulaires avec Formisch, une bibliothèque de formulaires headless et typée. Utilisez-la pour créer des formulaires, gérer l'état, valider les entrées et intégrer Valibot.
Directives UI pour Datagrok
Developpement
Règles et bonnes pratiques pour créer des composants UI Datagrok en TypeScript : onglets paresseux, grilles, layouts, dialogues et menus contextuels.
Briefing de projet
Developpement
Briefing complet pour créer des sites institutionnels et landing pages avec React + Next.js et Tailwind CSS v4. Pose des questions par étapes et n'exécute qu'après un briefing complet.
Expert TypeScript MCP Server
Developpement
Expert en développement de serveurs Model Context Protocol (MCP) avec le SDK TypeScript. Couvre le choix du transport (HTTP/stdio), la conception d'outils avec validation zod et les bonnes pratiques de production. À utiliser lors de l'implémentation ou du débogage de serveurs MCP dans le plugin awesome-copilot-root.
Intégration Effect-Atom
Developpement
Bridage des services Effect-TS avec React via des atomes réactifs. Doctrine Atom-as-State pour une gestion d'état canonique.
Structure de projet Next.js App Router
Developpement
Structure de répertoire pour projets Next.js avec App Router : pages, composants, fonctionnalités, utilitaires, hooks.
Créer des services avec Effect v4
Developpement
Apprenez à créer des services avec Context.Service, les clés IdentityComposer et la composition de couches dans Effect v4. Couvre l'injection de dépendances et les meilleures pratiques.
Créer un nouveau boss
Developpement
Compétence pour ajouter un nouveau boss à un jeu RPG en ligne, gérant la configuration serveur, la classe d'ennemi, le gestionnaire de spawn, le moteur de jeu et la visualisation client.
Sites web 3D au défilement
Developpement
Pipeline complet pour créer des sites web premium avec défilement animé, canvas sticky et séquences d'images. Inclut Next.js, Lenis, Framer Motion et optimisations.
Créer une couche de service API
Developpement
Crée la couche de données complète pour une nouvelle ressource API : types (snake_case, miroir de l'API), contrats (camelCase, modèle applicatif), adaptateurs purs avec mappages entrant/sortant, et un service utilisant HttpClient. Suit des règles strictes (pas de try/catch, pas de map/filter dans le service, fonctions d'adaptateur pures). Utile lors de l'ajout d'une intégration API à un module, garantissant la séparation entre les couches API et application.
Génération de code Next.js
Developpement
Génère des pages, routes API, composants serveur, layouts et middlewares Next.js en suivant les conventions du projet.
SEO Technique pour Next.js
Developpement
Définit le SEO comme une discipline d'intégrité système pour les applications Next.js App Router. Garantit que l'application fournit des signaux déterministes aux robots des moteurs de recherche en imposant une architecture de métadonnées correcte, des URLs canoniques, des sitemaps, du JSON-LD et une structure sémantique. Aide à éviter les erreurs SEO courantes telles que les métadonnées uniquement côté client et l'ajout de balises sans réflexion.
Ajout de contenu et d'assets au jeu OSRS
Developpement
Ajoutez du contenu de jeu (ennemis, tours, sorts, objets) et intégrez les sprites/sons du cache OSRS. Met l'accent sur les tables de données, les types union et le pipeline d'assets.
CCXT pour TypeScript et JavaScript
Developpement
Guide complet pour utiliser CCXT avec TypeScript/JavaScript : intégration d'échanges crypto, API REST et WebSocket, authentification et exemples.
Développement et révision de composants Vue
Developpement
Compétence pour le développement et la revue de code Vue. En mode développement, génère des composants et composables Vue de haute qualité à partir de descriptions. En mode revue, utilise la commande /vue <path> pour analyser les fichiers .vue et fournir un rapport structuré avec des points de contrôle.
Next.js App Router et Server Components
Developpement
Développez des applications Next.js 15 avec App Router, Server Components, Client Components, Server Actions et streaming. Impose l'utilisation de composants serveur par défaut, des schémas de récupération de données appropriés et le routage basé sur les fichiers. À appliquer lors de la création de pages, de la mise en œuvre de routes ou de l'optimisation des performances.
Validation de schémas avec Zod v4
Developpement
Une bibliothèque de validation de schémas orientée TypeScript qui infère les types statiques à partir des schémas et valide les données à l'exécution. Utilisez-la pour garantir l'intégrité des données, analyser en toute sécurité les entrées externes et réduire le code répétitif dans les projets TypeScript.
Comment choisir
- Comment ces skills sont-ils sélectionnés ?
- Un algorithme les choisit parmi les skills publiés qui répondent aux critères de cette page, comme la catégorie, les tags ou les outils compatibles. Il les classe d'après le score qualité donné par un modèle de langage. Sur les pages de classement, il tient compte en plus des étoiles GitHub et de la note de sécurité. Personne ne les relit un par un.
- Que signifient les notes de sécurité ?
- Un modèle de langage lit le fichier SKILL.md, sans l'exécuter, et lui attribue une note. Sûr signifie qu'il n'y voit pas de risque d'exécution notable. Prudence, que le skill se sert d'outils puissants comme bash, docker ou le réseau pour un usage légitime. Risqué, qu'il demande des actions destructrices, l'envoi de secrets ou l'exécution de code masqué : un skill noté Risqué n'est jamais publié. Cette note ne remplace pas votre propre lecture du fichier.
- Comment installer un skill ?
- Ouvrez la page d'un skill et suivez ses instructions d'installation pour votre outil — Claude Code, Cursor ou Copilot. Chaque skill détaille les étapes exactes pour le lancer en quelques minutes.