Meilleurs skills pour Débutant
Vous débutez avec l'IA pour le code ? Concentrez-vous sur les compétences qui posent les bases, pas sur les outils avancés. Le 'Definition of Done — Platform' vous apprend à formuler des critères de complétion précis, évitant les allers-retours inutiles. Même en tant que débutant, comprendre ce qui fait qu'une tâche est 'terminée' est crucial. De son côté, le Domain-Driven Design (DDD) peut sembler intimidant, mais ses principes de modélisation autour du domaine métier vous aideront à structurer des prompts clairs et à éviter le code spaghetti. Évitez de vous lancer dans des compétences trop techniques comme WebSocket Engineering pour l'instant. Priorisez celles qui améliorent votre communication avec l'IA et votre compréhension des attendus. Ces compétences vous feront gagner du temps et vous éviteront la frustration de demandes floues. Rappelez-vous : l'IA est un partenaire, pas un oracle, donc la clarté est reine.
24 skills sélectionnés
Fondation MoAI - Principes Centraux
Developpement
Fournit les principes fondamentaux (TRUST 5, TDD basé sur les spécifications, patrons de délégation, optimisation des tokens, divulgation progressive, architecture modulaire) pour les workflows de développement assistés par IA avec MoAI-ADK. Aide à établir des portes de qualité, une orchestration efficace des tâches et une structure de projet évolutive lors de la création d'agents ou de compétences IA.
Validateur Système Design Lucid Labs
Developpement
Valide les écrans UI par rapport aux règles strictes du système de design Lucid Labs (couleurs, typographie, layout, éléments interactifs, états vides). Utilisez cette compétence après avoir implémenté des composants pour vérifier la conformité et signaler précisément tout écart.
Patterns Python et Principes de Décision
Developpement
Cette compétence fournit des principes pour prendre des décisions en développement Python : sélection de framework (FastAPI, Django, Flask), choix entre asynchrone et synchrone, stratégie d'annotations de type et structure de projet. Elle aide les développeurs à choisir la bonne approche selon le contexte plutôt que de mémoriser des modèles fixes.
Directives de commit Git
Developpement
Guidelines pour les commits Git suivant Conventional Commits avec des types autorisés spécifiques (feat, fix, refactor, etc.) et un format `<type>: <description impérative en minuscules>`. Ce skill aide à structurer les messages de commit, à scinder les modifications en commits logiques lors de la revue pré-commit, et à décider entre un nouveau commit et un amend selon le contexte.
Expert Django Backend
Developpement
Fournit des conseils experts pour le développement backend Django. Utilisez-le pour créer des modèles, vues, API avec DRF, optimiser les requêtes ORM, ou implémenter l'authentification et les tests. Suit les meilleures pratiques Django pour améliorer la qualité et les performances du code.
Conception d'interfaces
Developpement
Cette compétence garantit que les interfaces pour tableaux de bord, panneaux d'administration et outils sont conçues avec soin et intention humaine plutôt que par défaut. Elle guide le concepteur à considérer la personne réelle, son objectif et l'ambiance souhaitée avant de faire des choix de conception, évitant ainsi les modèles génériques.
uni CLI - Interface universelle
Developpement
Interface CLI universelle regroupant plus de 25 services en une seule commande. Permet d'exécuter des séquences de commandes, d'utiliser le langage naturel, de gérer des flux sauvegardés, des plugins et des alias. Utile pour toute question générale sur uni ou pour orchestrer plusieurs services sans changer d'outil.
Créateur de Compétences
Developpement
Une méta-compétence qui guide la création de nouvelles compétences IA pour votre site portfolio. Elle recueille les détails de la compétence (nom, objectif, phrases déclencheurs) et génère un fichier SKILL.md complet avec instructions et modèles. Utilisez-la pour ajouter une compétence personnalisée à votre projet.
Guide de création de commandes slash Claude
Developpement
Fournit un guide structuré pour créer des commandes slash personnalisées dans Claude Code. Couvre les emplacements des fichiers (projet et personnel), la gestion des arguments (sans arguments, $ARGUMENTS, positionnels $1/$2/$3) et la configuration optionnelle du frontmatter pour les outils et le modèle. Utile lorsque vous devez concevoir des invites réutilisables invoquées avec la syntaxe /nom-commande.
Conception Frontend Distinctive
Developpement
Crée des interfaces web de qualité production avec une identité visuelle distinctive et un design soigné. À utiliser pour construire des pages d'atterrissage, tableaux de bord, composants React ou toute UI web nécessitant une esthétique intentionnelle et mémorable plutôt que des mises en page génériques. Génère du code soigné avec une typographie avancée, des systèmes de couleurs, des animations et un design responsive.
Réflexion - Documentation des erreurs
Developpement
Enregistre les erreurs significatives rencontrées lors du développement, avec leur cause racine et les stratégies de prévention. Utile pour capitaliser sur l'expérience et éviter de répéter les mêmes problèmes, en particulier pour les bugs non triviaux qui ont nécessité un effort de débogage important.
Afficher les hooks configurés
Developpement
Affiche la liste de tous les hooks configurés dans le projet en lisant les fichiers .claude/settings.json et .claude/settings.local.json. Il organise les hooks par type d'événement (PreToolUse, PostToolUse, etc.) et indique leur fichier source, leur matcher, leur type et la commande/prompt associée. Utile pour vérifier rapidement les automatisations mises en place.
Initialisation Checkmate
Developpement
Détecte automatiquement les outils de linting et de formatage présents dans un projet, puis génère le fichier de configuration .claude/checkmate.json. Utilisez cette compétence lors de la mise en place initiale de Checkmate ou de l'ajout d'un nouveau langage.
Maintenance de l'Index Kanji
Developpement
Fournit des directives pour maintenir l'index des kanjis dans un dictionnaire. Explique comment attribuer des identifiants aux kanjis (format : numéro, on'yomi, kun'yomi, glose), mettre à jour le fichier kanji_list.json, reconstruire les pages HTML et résoudre les problèmes courants comme les liens manquants.
Flux de commit avec qualité
Developpement
Workflow de pré-commit qui exécute tests, linters, formateurs et vérifications de type avant de créer des commits atomiques avec des messages conventionnels. Détecte automatiquement le type de projet (TypeScript/Python), extrait les références de tickets de la conversation et suggère des scopes appropriés pour les commits.
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.
Exit — Navigation entre salles
Developpement
Un Exit est un lien de navigation entre deux pièces dans l'architecture spatiale de MOOLLM, servant d'arête dans le graphe du palais de la mémoire. Il peut être simple, gardé, caché ou métaphysique, et utilise les directions d'un menu circulaire (N/S/E/O, etc.) pour encoder la signification. Ce système est utile pour créer des mondes interactifs où la direction elle-même porte du sens.
Conception et implémentation d'API REST
Developpement
Fournit des principes de conception REST (nommage des ressources, méthodes HTTP, codes statut) et leur implémentation avec FastAPI, incluant l'authentification JWT. Utile lors de la création ou de la documentation d'API pour des services web.
Revue de Code
Developpement
Cette compétence effectue des revues de code rapides et ciblées sur des fichiers spécifiques ou les modifications Git récentes. Elle vérifie les bugs, les problèmes de sécurité, les performances et le respect des bonnes pratiques, en classant les constats par gravité. Elle aide les développeurs à détecter les problèmes tôt et à améliorer la qualité du code efficacement.
Créateur de compétences Claude Code
Developpement
Crée des compétences personnalisées pour Claude Code en générant la structure de dossier et le fichier skill.md. Utile quand vous souhaitez automatiser des tâches récurrentes ou ajouter des commandes personnalisées via des slash commands.
Vérification des compétences
Developpement
Valide et révise les compétences selon la spécification Agent Skills. Vérifie la syntaxe YAML, les conventions de nommage, la qualité des descriptions, la structure des fichiers et les bonnes pratiques, et propose des améliorations avec des exemples avant/après. Utile pour détecter les erreurs et améliorer la qualité avant un commit.
Créer des Skills personnalisés réutilisables
Developpement
Crée des squelettes de commandes ou de compétences réutilisables adaptés aux tâches récurrentes de votre projet.
Système de Skills dans Claude Code
Developpement
Explique en détail le système de compétences (skills) de Claude Code : principes, installation, configuration, bonnes pratiques et cas d'usage. Utile pour comprendre comment créer et utiliser des skills afin d'étendre les capacités de Claude Code dans des flux de travail complexes.
Accessibilité Mobile
Developpement
Audite les interfaces mobiles pour les problèmes d'accessibilité, notamment la taille des cibles tactiles, la gestion du focus et les critères mobiles WCAG 2.1. Implémente le support de VoiceOver (iOS), TalkBack (Android) et la navigation par lecteur d'écran.
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.