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
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.
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.
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.
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.
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.
Patterns de gestion des erreurs TypeScript
Developpement
Fournit des modèles de gestion d'erreurs réutilisables pour les applications TypeScript, incluant des classes d'erreur personnalisées, un type Result pour la propagation explicite des erreurs, des limites d'erreur React et des wrappers asynchrones try-catch. Aide à assurer une gestion d'erreurs robuste avec des codes HTTP appropriés et des messages d'erreur exploitables.
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.
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.
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.
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.
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.
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.
Patterns de développement manus-talk-to-my-lawyer
Developpement
Enseigne les modèles de développement pour manus-talk-to-my-lawyer, une plateforme juridique TypeScript/Vite. Couvre les workflows par phases, les tests complets, les migrations de base de données avec Drizzle, l'intégration de paiements Stripe et les notifications par email via tRPC. Utile pour structurer un projet full-stack multi-rôles avec des commits de checkpoint et une gestion automatisée des schémas.
Corriger les erreurs TypeScript
Developpement
Analyse et corrige les erreurs TypeScript en identifiant la cause racine, en appliquant des corrections minimales (évitant `any` ou `@ts-ignore`), et en vérifiant la compilation avec `tsc --noEmit`. Utile pour maintenir une base de code TypeScript saine.
Générateur de wrapper CLI pour serveurs MCP
Developpement
Cette compétence génère du code d'encapsulation CLI prêt pour la production pour les serveurs MCP en utilisant des motifs de divulgation progressive. Elle lit les configurations des serveurs MCP et crée des wrappers complets en Python ou TypeScript avec des systèmes d'aide, l'analyse des arguments, la gestion des erreurs et le formatage de sortie.
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.
Développement avec Claude Agent SDK
Developpement
Cette compétence est spécialisée dans le SDK Agent Claude, couvrant les fonctions API (query, tool, createSdkMcpServer), les options de configuration, les définitions d'agents, les configurations de serveur MCP, les événements de hooks, les modes de permission, le file checkpointing et la gestion de sessions. Elle fournit des exemples de code TypeScript précis et des bonnes pratiques pour construire et intégrer des agents. Utilisez-la lorsque vous avez besoin de conseils détaillés sur l'utilisation du SDK, y compris les considérations de sécurité et les compromis entre différentes approches.
Création de composants d'écran React Native
Developpement
Crée un fichier de composant d'écran React Native dans src/screens/. Utilisé lors de l'ajout d'un nouvel écran, comme 'écran d'accueil' ou 'écran de profil'. La compétence génère un fichier TypeScript avec un modèle de base incluant une mise en page flexbox, StatusBar et des conventions de nommage appropriées.
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.
Créateur de Worktree Git
Developpement
Crée des worktrees git isolés avec des serveurs de développement Next.js sur des ports uniques (9653 + offset). Utilisez-le lorsque vous devez travailler sur plusieurs branches en parallèle ou exécuter plusieurs instances simultanément dans des environnements séparés.
Node.js Backend avec Express et TypeScript
Developpement
Runtime Node.js 20 LTS pour développer des services backend avec Express et TypeScript. Gère les opérations asynchrones, les connexions PostgreSQL, le traitement d'images avec Sharp et la configuration d'environnement. À utiliser pour le développement côté serveur avec modules ES et TypeScript.
Vérification TypeScript et ESLint
Developpement
Exécute la vérification de types TypeScript et ESLint, puis corrige les erreurs détectées. À utiliser pour valider la qualité du code ou résoudre des problèmes de linting.
Schémas Effect avec vérification de type
Developpement
Permet de définir des schémas Effect vérifiés par rapport aux types métier, en utilisant `satisfies` et des assertions `tsafe` pour garantir la parité. Utile lors de la création ou de la mise à jour de définitions de schémas, ou lorsque l'utilisateur mentionne la parité schéma/type, `satisfies` ou les vérifications `Equals`.
Validation Zod 4 - Patterns et changements
Developpement
Présente les modèles de validation de schéma Zod 4, y compris les changements cassants par rapport à la version 3 comme les validateurs de premier niveau (z.email(), z.uuid()) et le paramètre error à la place de message. Utile pour migrer de Zod 3 vers 4 ou pour écrire des schémas avec la nouvelle syntaxe de Zod 4.
Comment choisir
- Comment ces skills sont-ils sélectionnés ?
- Chaque skill est sélectionné et vérifié par l'équipe éditoriale de Skills Guides. Nous menons une revue de sécurité et de qualité sur chaque entrée : seuls les skills vérifiés apparaissent dans cette sélection.
- Que signifient les notes de sécurité ?
- Nous classons les skills Safe, Caution ou Risky selon notre analyse de sécurité — en vérifiant les risques d'injection de prompt, les permissions demandées et d'autres signaux. La note vous donne un aperçu immédiat du niveau de confiance à accorder à un skill.
- 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.