Meilleurs skills pour Développeur backend

En tant que développeur backend, vous concevez la logique métier et les systèmes qui font tourner les applications. Pour exceller, deux compétences IA se démarquent : le Domain-Driven Design (DDD) et la Definition of Done (DoD). Le DDD vous aide à modéliser des domaines complexes en collaborant avec les experts métier, ce que l'IA peut accélérer en suggérant des agrégats, des événements ou des bounded contexts à partir de vos spécifications. La DoD, quant à elle, garantit que chaque user story ou fonctionnalité atteint un niveau de qualité convenu (tests, documentation, revue). En couplant DDD et DoD, vous créez un code backend robuste, maintenable et aligné sur le métier. Évitez de sauter les étapes de validation : l'IA peut générer rapidement des squelettes, mais c'est votre définition de 'fini' qui empêche la dette technique. Ces skills ne remplacent pas votre expertise – ils amplifient votre capacité à livrer des systèmes cohérents et testés.

24 skills sélectionnés

Dépanneur de Configuration No Johns

Developpement

Diagnostique et résout les problèmes courants de configuration de No Johns, un framework d’entraînement d’IA pour Melee. Effectue des vérifications systématiques de Python 3.12, des paquets requis (libmelee, pyenet), des fichiers de configuration (chemin Dolphin, ISO, code de connexion), de l’installation de Dolphin et de la connectivité à l’arène. Utile en cas d’erreurs lors de la configuration initiale ou après des mises à jour.

Claude CodeCursorWindsurfintermediateSûr 8
0
0
19
Skills Guide Bot

Migration de base de données sécurisée

Developpement

Exécute des migrations de base de données avec des contrôles de sécurité : aperçus en mode dry-run avant staging/production, conseils de rollback automatiques et confirmation explicite pour la production. Utile pour appliquer des changements de schéma sans risque de perte de données ou d'indisponibilité.

Claude CodeintermediateSûr
0
0
14
Skills Guide Bot

Ajouter un sous-système de jeu

Developpement

Crée un nouveau sous-système de jeu complet de bout en bout : modèles, service, routeur, schémas, migrations, spécification OpenAPI et tests. Utilisez cette compétence lorsque vous ajoutez une fonctionnalité majeure qui traverse plusieurs couches (base de données, service, API, tests), comme un système d'artisanat, une maison de vente aux enchères ou un système de quêtes.

Claude CodeCursorWindsurf+2intermediatePrudence
0
0
16
Skills Guide Bot

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.

Claude CodeCursorWindsurfintermediateSûr
0
0
19
Skills Guide Bot

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.

Claude CodeintermediateSûr
0
0
19
Skills Guide Bot

Débogage de bugs Python

Developpement

Enquête sur les bugs fonctionnels en Python en utilisant les spécifications, les logs et le comportement observé. Utile lorsqu'une fonctionnalité ne fonctionne pas comme spécifié, pour analyser les erreurs d'exécution ou pour délimiter un problème avant d'implémenter un correctif.

Claude CodeintermediateSûr 2
0
0
20
Skills Guide Bot

Architecture DDD en Python

Developpement

Fournit des motifs tactiques de Domain-Driven Design pour applications Python, incluant Domain Model, Repository, Service Layer, Unit of Work et Aggregates. Aide à architecturer des systèmes back-end propres avec une séparation claire entre logique métier et infrastructure, et appuie les décisions sur les limites de service et les couches d'accès aux données.

Claude CodeintermediateSûr
0
0
18
Skills Guide Bot

Gestion TinyDB pour stockage JSON

Developpement

Configurez et utilisez TinyDB pour le stockage de documents JSON. La compétence couvre la configuration, les opérations CRUD, la génération d'identifiants et les motifs de requête avancés. Elle est utile lors de la création d'applications nécessitant une persistance JSON légère avec des capacités de recherche.

Claude CodeintermediateSûr
0
0
25
Skills Guide Bot

Examinateur Python Fonctionnel

Developpement

Ce skill analyse du code Python en mettant l'accent sur la programmation fonctionnelle, l'absence de boucles for, et un style propre. Il applique les règles de ruff pour la qualité du code et utilise uv pour la gestion des environnements et dépendances. Idéal pour moderniser et fiabiliser des bases de code Python.

Claude CodeCursorWindsurfintermediateSûr
0
0
22
Skills Guide Bot

Patterns de Base de Données (Drizzle ORM)

Developpement

Fournit des patrons de base de données pour PostgreSQL avec Drizzle ORM, incluant une couche d'accès aux données basée sur le pattern Repository. Impose des conventions comme les noms en snake_case, les clés primaires UUID et les timestamps. Inclut un workflow de migration et des motifs de requêtes courants pour le filtrage.

Claude CodeintermediateSûr 4
0
0
19
Skills Guide Bot

Vérificateur de qualité de code

Developpement

Exécute ruff pour le linting et mypy pour la vérification de types sur le code. Peut corriger automatiquement les violations ruff et cibler des répertoires spécifiques. Utile pour détecter les problèmes de style, les avertissements de sécurité et les erreurs de type avant validation.

Claude CodeintermediateSûr 1
0
0
19
Skills Guide Bot

Prisma ORM - Opérations de Base de Données Type-Safe

Developpement

Effectue des opérations de base de données typées avec Prisma ORM et PostgreSQL. Idéal pour définir des schémas, écrire des requêtes typées, créer des migrations, modéliser des relations ou remplacer du SQL brut. Génère automatiquement des types TypeScript et gère les évolutions de schéma.

Claude CodeintermediatePrudence
0
0
19
Skills Guide Bot

Intégration Gitea

Developpement

Cette compétence permet d'interagir avec Gitea, un service Git auto-hébergé, via son API et son interface en ligne de commande. Elle prend en charge la gestion des dépôts, des tickets, des demandes de tirage et des opérations utilisateur/organisation. Utilisez-la pour automatiser des tâches de workflow sur une instance Gitea.

Claude CodeCursorWindsurfintermediateSûr
0
0
18
Skills Guide Bot

Configuration de projet FastAPI avec RAG

Developpement

Clone et configure un backend FastAPI prêt pour la production avec RAG, soit de base (launch-rag) soit agentique (launch-agentic-rag). Guide à travers la sélection du dépôt, la création de l'environnement virtuel, l'installation des dépendances et la configuration des variables d'environnement avec Supabase et les clés des fournisseurs d'IA. Aide à démarrer rapidement un projet FastAPI structuré avec recherche vectorielle, questions-réponses et outils agentiques optionnels.

Claude CodeintermediateSûr 6
0
0
16
Skills Guide Bot

Assistant Code Python Local

Developpement

Génère, analyse, débogue et teste du code Python en utilisant uniquement le contexte local. Il inspecte l'environnement Python, lit les docstrings et la documentation hors ligne pour fournir des solutions, et propose les commandes pip ou conda pour installer les paquets manquants. Utile quand vous travaillez sans accès Internet et devez produire ou améliorer du code Python fiable.

Claude CodeCopilotintermediateSûr
0
0
15
Skills Guide Bot

Modernisation Python 3.11+

Developpement

Applique les motifs de modernisation Python 3.11+ comme les annotations de type PEP 585/604, match-case, l'opérateur morse et le type Self. À utiliser pour réviser du code existant ou écrire du nouveau code avec les idiomes modernes. Supporte l'analyse de fichiers ou l'explication de sujets spécifiques.

Claude CodeintermediateSûr 2
0
0
17
Skills Guide Bot

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.

Claude CodeintermediateSûr
0
0
20
Skills Guide Bot

Agent de Conception de Schémas de Base de Données

Developpement

Conçoit des schémas de base de données, des modèles de données et des architectures pour des applications. Utile lors de la création d'une nouvelle application ou de la refactorisation d'une base existante, en proposant des schémas normalisés, des stratégies d'indexation et des plans de migration adaptés à vos besoins de données et à vos habitudes d'interrogation.

Claude CodeintermediateSûr
0
0
19
Skills Guide Bot

Gestionnaire de dépendances Python

Developpement

Cette compétence gère les dépendances Python avec uv. Elle vérifie les paquets installés et obsolètes, met à jour les dépendances de manière sécurisée (avec vérification des tests), ajoute ou supprime des paquets, et audite les vulnérabilités de sécurité. Elle applique des règles comme ne jamais supprimer une dépendance sans vérifier son utilisation et toujours exécuter les tests après les modifications.

Claude CodeintermediateSûr
0
0
18
Skills Guide Bot

Développement d'API Flask

Developpement

Fournit des modèles pour construire des API Flask avec des blueprints modulaires, l'ORM SQLAlchemy, l'authentification JWT et une gestion des erreurs structurée. Utile pour développer des API RESTful, des microservices ou des services web légers lorsqu'un framework complet comme Django serait trop lourd.

Claude CodeCursorWindsurf+2intermediateSûr
0
0
19
Skills Guide Bot

Réinitialisation et Ensemencement de Base de Données

Developpement

Cette compétence réinitialise une base de données à un état vierge et la remplit éventuellement avec des données de test. Elle fonctionne avec MongoDB et PostgreSQL, exécute une sauvegarde, supprime la base, applique les migrations et insère les données. Utilisez-la lorsque vous avez besoin d’une base de données fraîche pour le développement ou les tests après des migrations.

Claude CodeintermediatePrudence
0
0
17
Skills Guide Bot

Ajouter une compétence

Developpement

Ajoute une compétence à la base de connaissances via l'API POST /api/v1/skills. Accepte quatre formats d'entrée : dictionnaire de compétence, outil MCP (auto-converti), contenu Markdown avec frontmatter YAML, ou chemin de fichier/répertoire.

Claude CodeintermediateSûr
0
0
15
Skills Guide Bot

Optimisation des Performances Architecturales

Developpement

Utilisez-la pour analyser et résoudre les goulets d'étranglement de performance dans les couches base de données, API, réseau et frontend. Elle guide l'identification du type de goulot, la mesure des métriques de base et l'application d'optimisations spécifiques comme l'indexation, la mise en cache, le chargement différé et la détection de changements OnPush. Utile en cas de temps de réponse API lents, d'optimisation de requêtes base de données, de problèmes de rendu frontend ou de planification de montée en charge.

Claude CodeintermediateSûr 4
0
0
20
Skills Guide Bot

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.

Claude CodeintermediateSûr
0
0
15
Skills Guide Bot

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.

Autres profils