- Skills
- Best Skills
Top 6 Skills Claude Code 2026 : TDD, Code Review, Frontend, Plan
Les 6 meilleurs Skills Claude Code 2026 : TDD Guide, Code Reviewer, Frontend Design, Plan, E2E Testing, Security Review. Installation et exemples copiables.
Les Skills incontournables
Voici les Skills les plus populaires et les plus utiles de l'écosystème Claude Code en 2026. Chacun transforme Claude en expert spécialisé pour une tâche précise. Ils sont classés par catégorie pour vous aider à trouver celui dont vous avez besoin.
Développement & Qualité
TDD Guide
Le Skill TDD Guide transforme Claude en coach de développement piloté par les tests. Il impose une discipline stricte : écrire le test d'abord, le faire échouer, puis implémenter le minimum pour le faire passer.
# Invocation/user:tdd-guide créer une fonction de validation d'email
Cas d'usage :
- Implémenter une nouvelle fonctionnalité avec une couverture de tests solide
- Apprendre le TDD sur un projet existant
- Refactoriser du code legacy en ajoutant des tests au préalable
Ce que fait le Skill :
RED : Écrire le test
Claude écrit un test qui décrit le comportement attendu. Le test doit échouer car la fonctionnalité n'existe pas encore.
GREEN : Implémenter
Claude écrit le code minimal pour faire passer le test. Pas d'optimisation prématurée, juste le strict nécessaire.
REFACTOR : Améliorer
Claude refactorise le code tout en s'assurant que les tests passent toujours. Il vérifie la couverture et propose des cas limites supplémentaires.
Exemple de résultat
Le Skill produit un fichier de test (email-validator.test.ts) et un fichier d'implémentation (email-validator.ts), avec un rapport de couverture montrant 95%+ de couverture sur la fonctionnalité.
Code Reviewer
Le Code Reviewer simule une revue de code par un développeur senior. Il analyse le diff courant et produit un rapport structuré avec des suggestions concrètes.
# Reviewer le diff courant par rapport à main/user:code-reviewer# Reviewer un diff spécifique/user:code-reviewer develop
Cas d'usage :
- Vérifier son code avant de créer une Pull Request
- Obtenir un second regard automatisé sur des changements critiques
- Former les juniors aux bonnes pratiques de code review
Ce que le Skill vérifie :
- Bugs logiques et cas limites non gérés
- Failles de sécurité (injections, XSS, CSRF)
- Problèmes de performance (boucles imbriquées, requêtes N+1)
- Respect des conventions du projet (via CLAUDE.md)
- Couverture de tests des changements
- Code dupliqué et opportunités de refactorisation
Debugging
Le Skill Debugging structure l'approche de résolution de bugs. Au lieu de tâtonner, Claude suit une méthode systématique pour identifier et corriger le problème.
# Débugger une erreur spécifique/user:debugging TypeError: Cannot read property 'map' of undefined# Débugger avec un contexte/user:debugging le formulaire de contact ne soumet pas les données
Cas d'usage :
- Résoudre des erreurs runtime avec une approche structurée
- Investiguer des bugs intermittents
- Comprendre des comportements inattendus dans du code complexe
Ce que fait le Skill :
- Reproduire le problème (identifier les conditions exactes)
- Isoler la cause racine (pas le symptôme)
- Proposer un correctif minimal et ciblé
- Ajouter un test de régression
- Vérifier qu'aucun effet de bord n'est introduit
Architecture & Planification
Plan
Le Skill Plan est votre assistant de planification pour les fonctionnalités complexes. Il décompose une demande en phases, identifie les risques et produit un plan d'action détaillé.
# Planifier une nouvelle fonctionnalité/user:plan ajouter un système d'authentification OAuth2# Planifier une migration/user:plan migrer de REST à GraphQL
Cas d'usage :
- Démarrer une feature complexe sans savoir par où commencer
- Estimer l'effort de développement d'une tâche
- Identifier les dépendances et les risques avant de coder
- Créer une roadmap technique pour un epic
Ce que le Skill produit :
- Un PRD (Product Requirements Document) synthétique
- Une liste de tâches ordonnées avec dépendances
- Les risques identifiés et les stratégies de mitigation
- Les fichiers qui seront créés ou modifiés
- Une estimation de complexité (S/M/L/XL)
Conseil d'utilisation
Lancez Plan avant toute fonctionnalité qui touche plus de 3 fichiers. Le temps investi dans la planification est toujours récupéré lors de l'implémentation. Combinez avec l'agent architecte pour les décisions structurantes.
Brainstorming
Le Brainstorming aide à explorer des idées et des solutions sous plusieurs angles. Claude adopte différentes perspectives pour enrichir la réflexion.
# Explorer des solutions techniques/user:brainstorm quelle base de données choisir pour un système de chat temps réel# Explorer des approches produit/user:brainstorm comment améliorer l'expérience d'onboarding
Cas d'usage :
- Choisir entre plusieurs approches techniques
- Explorer des solutions créatives à un problème
- Préparer une RFC ou une proposition technique
- Évaluer les compromis (trade-offs) d'une architecture
Ce que fait le Skill :
- Génère 3 à 5 approches distinctes
- Évalue chaque approche selon des critères (performance, maintenabilité, coût, complexité)
- Identifie les compromis de chaque solution
- Recommande l'approche la plus adaptée au contexte du projet
Tests & Sécurité
E2E Testing
Le Skill E2E Testing génère des tests end-to-end pour les parcours utilisateurs critiques. Il cible les frameworks populaires comme Playwright et Cypress.
# Générer des tests E2E pour un parcours/user:e2e-testing parcours d'inscription et connexion# Générer pour un framework spécifique/user:e2e-testing --framework playwright panier d'achat
Cas d'usage :
- Couvrir les parcours critiques avant une release
- Automatiser les tests de régression sur les flux principaux
- Générer des tests pour des fonctionnalités existantes non couvertes
Ce que le Skill produit :
// Exemple de sortie pour un parcours d'inscriptionimport { test, expect } from "@playwright/test";test.describe("Inscription utilisateur", () => {test("inscription avec des données valides", async ({ page }) => {await page.goto("/register");await page.fill("[name=email]", "test@example.com");await page.fill("[name=password]", "SecureP@ss123");await page.fill("[name=confirmPassword]", "SecureP@ss123");await page.click("button[type=submit]");await expect(page).toHaveURL("/dashboard");await expect(page.getByText("Bienvenue")).toBeVisible();});test("affiche une erreur avec un email invalide", async ({ page }) => {await page.goto("/register");await page.fill("[name=email]", "invalid-email");await page.click("button[type=submit]");await expect(page.getByText("Email invalide")).toBeVisible();});});
Security Review
Le Security Review analyse votre code sous l'angle de la sécurité. Il identifie les vulnérabilités connues (OWASP Top 10) et propose des correctifs.
# Audit de sécurité global/user:security-review# Audit ciblé sur un module/user:security-review src/auth/
Cas d'usage :
- Audit de sécurité avant déploiement en production
- Vérification des endpoints API exposés
- Revue de la gestion des secrets et tokens
- Conformité OWASP pour les applications web
Ce que le Skill vérifie :
- Injections SQL et NoSQL
- Failles XSS (Cross-Site Scripting)
- Problèmes d'authentification et d'autorisation
- Exposition de données sensibles (clés API, tokens, mots de passe)
- Mauvaise configuration de sécurité (CORS, headers, CSP)
- Dépendances avec des vulnérabilités connues (CVE)
Design & Frontend
Frontend Design
Le Frontend Design aide à concevoir et implémenter des interfaces utilisateur modernes. Il intègre les principes de design system et les bonnes pratiques d'accessibilité.
# Créer un composant UI/user:frontend-design créer un composant de pricing table responsive# Améliorer un composant existant/user:frontend-design améliorer l'accessibilité du composant Modal
Cas d'usage :
- Créer des composants UI accessibles et responsive
- Implémenter un design system cohérent
- Convertir une maquette Figma en code
- Améliorer l'UX d'un composant existant
Ce que le Skill produit :
- Composant React/Vue/Svelte fonctionnel
- Styles Tailwind CSS optimisés pour le responsive
- Attributs d'accessibilité (ARIA, focus management, contraste)
- Variantes de thème (light/dark mode)
- Tests de composant avec Testing Library
Skills non-techniques
Claude Code n'est pas réservé aux développeurs. Ces Skills transforment Claude en assistant spécialisé pour des tâches du quotidien : rédaction, organisation, communication. Aucune compétence technique requise.
Email Professionnel
Rédige des emails adaptés au destinataire et au contexte. Le Skill identifie le ton juste (formel, semi-formel, décontracté) et propose systématiquement une version concise et une version détaillée.
/user:email-pro relancer un client qui n'a pas répondu à mon devis depuis 10 jours
Cas d'usage :
- Relances clients et fournisseurs
- Réponses diplomatiques à des demandes difficiles
- Emails de prospection ou de suivi commercial
- Communication interne (annonces, demandes d'information)
Résumé de document
Produit un résumé structuré de n'importe quel document : compte-rendu de réunion, rapport, article, spécification technique. Le résumé inclut les points clés, les décisions, les actions à mener et les zones floues.
/user:resume-document [coller le texte ou indiquer le chemin du fichier]
Cas d'usage :
- Synthétiser un compte-rendu de réunion de 2 heures en 10 lignes
- Extraire les décisions et les actions d'un long email thread
- Résumer un article ou un rapport pour le partager à l'équipe
- Préparer un brief à partir de plusieurs documents
Planning de projet
Décompose un projet en phases, tâches et jalons. Chaque tâche est estimée en effort (S/M/L/XL) avec ses dépendances. Le Skill identifie aussi les risques et le chemin critique.
/user:planning-project organiser le lancement d'un nouveau produit, équipe de 5, deadline fin juin
Cas d'usage :
- Planifier un sprint ou un trimestre
- Décomposer un projet complexe avant de l'estimer
- Préparer une roadmap pour la direction
- Organiser un événement ou un lancement
Création de présentations
Crée le contenu structuré d'un slide deck : titres accrocheurs, messages clés par slide, visuels suggérés et notes speaker. Le Skill adapte la longueur au temps de présentation.
/user:presentation-slides pitch de 15 min pour la direction sur les résultats Q1
Cas d'usage :
- Présentations de résultats pour le comité de direction
- Pitchs produit pour des clients ou investisseurs
- Formations internes pour les équipes
- Présentations en conférence
Publication LinkedIn
Un Skill bonus pour ceux qui animent une présence sur LinkedIn. Claude structure le post avec un hook d'accroche, un développement en points courts et un call-to-action adapté.
/user:linkedin-post partage d'expérience sur l'adoption de l'IA dans mon équipe de 10 personnes
Cas d'usage :
- Partage de retours d'expérience professionnels
- Annonces de recrutement ou de nouveaux projets
- Réactions à des actualités du secteur
- Personal branding et positionnement d'expertise
Taxonomie des skills
L'équipe Claude Code, avec Thariq Shihipar, a proposé une classification en 9 catégories pour mieux organiser les skills selon ce qu'ils automatisent réellement. Cette grille aide à identifier le type de skill dont vous avez besoin, et à nommer correctement ceux que vous créez.
1. Library & API Reference
Skills qui embarquent la documentation interne d'une API ou d'une librairie : les gotchas, les patterns à éviter, les conventions propres à votre stack. Claude n'a pas à deviner, il a la réponse dans son contexte.
Exemples : stripe-api, internal-design-system, prisma-patterns
2. Product Verification
Skills qui lancent des vérifications automatisées sur des flows utilisateurs : Playwright, tmux, smoke tests. Ils répondent à la question "est-ce que ça marche encore ?" sans que vous ayez à ouvrir un navigateur.
Exemples : verify-checkout-flow, smoke-test-auth, e2e-critical-paths
3. Data Fetching & Analysis
Skills qui se connectent à vos dashboards, bases de données, ou APIs d'analytics pour récupérer et interpréter des métriques. Utiles pour les daily reviews ou les investigations de régression.
Exemples : fetch-metrics, query-datadog, analyze-funnel
4. Business Process & Team Automation
Skills qui automatisent les tâches répétitives d'équipe : poster le standup sur Slack, créer un ticket Jira à partir d'un bug, envoyer une notification de déploiement.
Exemples : standup-post, create-ticket, notify-deploy
5. Code Scaffolding & Templates
Skills qui génèrent du code boilerplate à partir d'un template défini par votre équipe. Ils garantissent que tous les nouveaux fichiers respectent les conventions du projet dès le départ.
Exemples : new-migration, create-component, scaffold-api-endpoint
6. Code Quality & Review
Skills qui analysent le code selon des règles précises : style, complexité, sécurité, cohérence avec le reste du projet. Plus fins qu'un linter, ils tiennent compte du contexte métier.
Exemples : adversarial-review, enforce-code-style, check-complexity
7. CI/CD & Deployment
Skills qui interagissent avec votre pipeline de déploiement : surveiller une PR, déclencher un déploiement, cherry-picker un fix vers la branche de prod.
Exemples : babysit-pr, deploy-staging, cherry-pick-prod
8. Runbooks
Skills d'investigation multi-étapes déclenchés par un symptôme. Ils guident Claude à travers une série de vérifications ordonnées pour identifier la cause racine d'un incident, comme un runbook d'ops mais exécuté automatiquement.
Exemples : investigate-latency-spike, diagnose-auth-failure, incident-response
9. Infrastructure Operations
Skills de maintenance régulière : nettoyage de branches, mise à jour des dépendances, rotation de secrets, audits d'infrastructure. Ils automatisent les tâches que personne n'a envie de faire mais que tout le monde doit faire.
Exemples : cleanup-stale-branches, update-dependencies, rotate-secrets
Bonnes pratiques pour écrire un skill
Voici ce que l'expérience de l'équipe Claude Code a retenu sur la création de skills efficaces. Ces règles font la différence entre un skill qu'on utilise une fois et un skill qu'on utilise tous les jours.
1. Ne pas énoncer l'évident
Un skill doit se concentrer sur ce qui pousse Claude hors de son comportement par défaut. Pas besoin de lui dire "sois précis" ou "utilise TypeScript si le projet est en TypeScript". Mettez uniquement ce qui change quelque chose.
2. La section "Gotchas" est la plus importante
C'est là que se trouvent les pièges que vous avez découverts à vos dépens : l'API qui renvoie un 200 même en cas d'erreur, la fonction qui modifie son argument en place, la variable d'environnement qui doit être définie avant l'autre. Un skill sans gotchas est un skill incomplet.
3. Progressive disclosure
Ne chargez pas tout dans le fichier principal. Organisez votre skill en dossiers et ne mettez dans SKILL.md que ce qui est utile à chaque appel. La documentation de référence va dans references/, les scripts utilitaires dans scripts/, les exemples dans examples/.
.claude/skills/my-skill/
SKILL.md # Fichier principal, chargé à chaque appel
references/ # Documentation de référence (chargée si besoin)
scripts/ # Scripts utilitaires
examples/ # Exemples de code
config.json # Configuration du skill
4. Ne pas "railroader" Claude
Décrivez vos objectifs et vos contraintes, pas les étapes à suivre. Si vous décrivez chaque étape, vous empêchez Claude d'adapter son approche au contexte réel. Faites-lui confiance pour trouver le chemin, orientez-le sur la destination.
5. Le champ description est un trigger, pas un résumé
La description d'un skill sert à Claude pour décider s'il doit l'activer automatiquement dans un contexte donné. Elle doit décrire les situations qui appellent ce skill, pas son fonctionnement interne.
6. Stocker la config dans un config.json
Les paramètres qui varient d'un projet à l'autre (noms de branches, endpoints, seuils de couverture) ne doivent pas être codés en dur dans le fichier Markdown. Mettez-les dans un config.json à côté du skill.
7. Inclure des scripts que Claude compose
Plutôt que de demander à Claude de reconstruire les mêmes commandes à chaque appel, fournissez des scripts utilitaires dans scripts/. Claude les composera et les appellera selon le contexte, sans les réinventer.
8. Les hooks on-demand
Un skill peut activer ou désactiver des hooks Claude dynamiquement. Par exemple, un skill de déploiement peut activer un hook "pre-commit" uniquement pendant la durée du processus, puis le désactiver une fois terminé. C'est plus propre qu'un hook global toujours actif.
9. Un skill par responsabilité
La tentation est de créer un méga-skill qui fait tout. Résistez-y. Un skill ciblé est plus facile à maintenir, plus rapide à charger, et plus précis dans ses résultats. Si votre skill dépasse 200 lignes, c'est probablement deux skills.
Fichiers de Skills téléchargeables
Tous les Skills présentés sur cette page sont disponibles en téléchargement direct. Copiez-les dans .claude/commands/ (projet) ou ~/.claude/commands/ (personnel) et ils sont immédiatement utilisables.
Skills techniques
| Skill | Description | Télécharger |
|---|---|---|
| React Component | Crée des composants React accessibles et testés | react-component.md |
| API Pattern | Génère des endpoints API REST complets | api-pattern.md |
| Deploy Checklist | Guide le déploiement en production | deploy-checklist.md |
| TDD Guide | Impose le cycle RED-GREEN-REFACTOR | tdd-guide.md |
| Code Reviewer | Revue de code structurée par sévérité | code-reviewer.md |
| Debug Systématique | Méthode de debug sans tâtonnement | debug-systematic.md |
Skills non-techniques
| Skill | Description | Télécharger |
|---|---|---|
| Email Pro | Emails professionnels adaptés au contexte | email-pro.md |
| Résumé Document | Synthèse structurée de documents | resume-document.md |
| Planning Projet | Décomposition en phases et tâches | planning-project.md |
| Présentation Slides | Contenu structuré pour slide deck | presentation-slides.md |
Récapitulatif
| Skill | Catégorie | Commande | Idéal pour |
|---|---|---|---|
| TDD Guide | Développement | /user:tdd-guide | Nouvelles fonctionnalités |
| Code Reviewer | Qualité | /user:code-reviewer | Avant une PR |
| Debugging | Développement | /user:debugging | Résolution de bugs |
| Debug Systématique | Développement | /user:debug-systematic | Bugs complexes |
| Plan | Planification | /user:plan | Features complexes |
| Brainstorming | Planification | /user:brainstorm | Exploration de solutions |
| E2E Testing | Tests | /user:e2e-testing | Parcours critiques |
| Security Review | Sécurité | /user:security-review | Avant un déploiement |
| Frontend Design | Design | /user:frontend-design | Composants UI |
| React Component | Développement | /project:react-component | Composants React |
| API Pattern | Développement | /project:api-pattern | Endpoints REST |
| Deploy Checklist | Ops | /project:deploy-checklist | Mise en production |
| Email Pro | Communication | /user:email-pro | Emails professionnels |
| Résumé Document | Productivité | /user:resume-document | Synthèse de documents |
| Planning Projet | Organisation | /user:planning-project | Planification |
| Présentation | Communication | /user:presentation-slides | Slide decks |
Trouver des Skills adaptés à vos besoins
Les Skills présentés sur cette page ne sont qu'un aperçu de ce qui existe. L'écosystème Claude grandit vite et de nouvelles créations apparaissent chaque semaine. Pour vous aider à explorer toute la richesse disponible, une ressource incontournable existe.
Awesome Claude Skills : la bibliothèque communautaire de référence
Le projet Awesome Claude Skills, maintenu par l'équipe de ComposioHQ (ouvre un nouvel onglet), est un catalogue organisé et régulièrement mis à jour qui recense des dizaines de Skills prêts à l'emploi, classés par catégorie :
- Traitement de documents : PDF, DOCX, XLSX, présentations
- Outils de développement : CI/CD, linting, déploiement
- Données & analyse : pipelines, visualisation, scraping
- Communication : email, Slack, calendriers, CRM
- Productivité : gestion de projet, automatisation, workflows
- Sécurité & systèmes : audits, monitoring, infrastructure
Que vous cherchiez un Skill spécifique ou simplement de l'inspiration, c'est le meilleur point de départ.
Accéder à la bibliothèque complète
github.com/affaan-m/everything-claude-code (ouvre un nouvel onglet)
Parcourez le catalogue, trouvez le Skill qui correspond à votre besoin, et intégrez-le en quelques secondes dans votre workflow Claude Code. Ce dépôt communautaire rassemble des dizaines de Skills, Agents et Rules prêts à l'emploi.
Prochaines étapes
Vous connaissez maintenant les Skills les plus utiles et savez où en trouver d'autres. Passons à la création de vos propres Skills sur mesure.
- Créer un Skill custom pas à pas : Écrivez vos propres Skills adaptés à votre workflow
- Skills vs MCP vs Plugins : Comprendre quand utiliser chaque outil
- Qu'est-ce qu'un Skill ? : Revenir aux fondamentaux
- Top MCP développement : Combiner vos Skills avec Context7, GitHub et Sentry