enact/json-formatter
Sûr 67Formater JSON avec indentation configurable
par EnactProtocol
Les données JSON sont difficiles à lire lorsqu'elles sont minifiées ou mal formatées. Cette compétence valide et prettifie les chaînes JSON avec une indentation spécifiée par l'utilisateur pour améliorer la lisibilité pour le débogage, la journalisation et l'inspection de données.
enact/hello-ruby
Sûr 68Générer des salutations Ruby
par EnactProtocol
Les utilisateurs ont besoin d'un moyen simple de créer des messages de salutation personnalisés en Ruby. Cette compétence fournit un script Ruby léger qui génère un message d'accueil personnalisable avec le nom de l'utilisateur et les informations sur la version Ruby.
enact/hello-brainfuck
Sûr 67Exécuter Brainfuck Hello World
par EnactProtocol
Brainfuck est un langage de programmation ésotérique avec seulement 8 commandes. Cette skill fournit une implémentation complète de Hello World démontrant un code minimaliste qui produit des salutations en utilisant la manipulation ASCII pure.
code-instructor
Risque faible 76Learn Code by Building Real Apps
par Emz1998
New programmers often struggle to understand code through documentation alone. This skill transforms learning into interactive app-building sessions where every line is explained, concepts are introduced progressively, and learning happens through practical doing.
property-testing-guide
Sûr 71Master Property-Based Testing in Rust
par EmilLindfors
Traditional unit tests check specific inputs, but miss edge cases. This skill teaches you property-based testing with proptest to automatically generate test inputs and discover hidden bugs.
Package as binary
Sûr 68Guide des transports MCP
par EmilLindfors
Les développeurs qui construisent des serveurs MCP ont besoin d'indications claires sur les options de la couche de transport. Cette compétence explique les transports stdio, SSE et HTTP avec des exemples d'implémentation, les meilleures pratiques de sécurité et les scénarios de déploiement pour différents cas d'utilisation.
MCP Tools Guide
Sûr 68Créer des outils MCP avec sécurité de type
par EmilLindfors
La création manuelle d'outils MCP nécessite la compréhension de systèmes de macros complexes et de contraintes de type. Cette compétence fournit des conseils experts sur l'utilisation du crate rmcp pour construire des outils avec sécurité de type, génération automatique de schémas, validation et modèles asynchrones.
let-chains-advisor
Sûr 71Refactoriser les if-let imbriqués avec les let chains
par EmilLindfors
Les développeurs qui écrivent des flux de contrôle Rust profondément imbriqués luttent avec la lisibilité et la maintenabilité. Cette compétence identifie proactivement les motifs if-let imbriqués (3 niveaux ou plus) et suggère des refactorisations avec des let chains pour un code Rust 2024 plus propre et plus lisible.
error-handler-advisor
Sûr 65Améliorer la gestion des erreurs Rust
par EmilLindfors
Les développeurs Rust ont souvent du mal avec les modèles appropriés de gestion des erreurs. Cette compétence examine proactivement le code et suggère des améliorations idiomatiques utilisant les types Result, les types d'erreurs personnalisés avec thiserror, et la propagation appropriée des erreurs avec l'opérateur ?.
async-sync-advisor
Sûr 71Choisir des modèles async ou sync pour Rust Lambda
par EmilLindfors
Les fonctions Rust Lambda combinent souvent des charges de travail E/S et CPU. Cette compétence vous aide à choisir le bon modèle de concurrence en utilisant tokio, rayon ou spawn_blocking pour des performances optimales.
async-patterns-guide
Sûr 66Maîtriser les modèles asynchrones modernes en Rust
par EmilLindfors
Les développeurs Rust utilisent souvent des modèles asynchrones obsolètes qui ajoutent des dépendances inutiles et une surcharge de performance. Cette compétence fournit des conseils d'expert sur async fn natif dans les traits, les fermetures asynchrones, et aide à migrer depuis async-trait vers un code plus propre et plus rapide.
testing-test-writing
Sûr 70Rédiger des tests minimaux et ciblés pour les flux utilisateurs critiques
par EIS-ITS
Une couverture de tests insuffisante et des tests trop complexes ralentissent le développement et masquent les bogues. Cette compétence fournit des conseils pour rédiger des tests ciblés qui valident les comportements utilisateurs principaux avec des noms clairs et des dépendances simulées, garantissant une exécution rapide et des bases de code maintenables.
global-tech-stack
Sûr 71Appliquer les normes technologiques du projet
par EIS-ITS
Les projets échouent souvent en raison de choix technologiques incohérents et d'outils en double. Cette compétence garantit que les assistants IA suivent votre pile technologique établie, incluant les frameworks, les bases de données, les outils de test et les services tiers pour la cohérence architecturale.
global-error-handling
Sûr 71Implémenter une gestion robuste des erreurs
par EIS-ITS
Cette compétence aide les développeurs à écrire du code résilient avec une gestion appropriée des exceptions, des messages d'erreur conviviaux et une gestion élégante des échecs. Elle guide Claude Code pour créer des limites d'erreur, implémenter une logique de nouvelle tentative et assurer un nettoyage approprié des ressources dans n'importe quel langage.
global-coding-style
Sûr 69Appliquer des normes de code propre
par EIS-ITS
Des styles de code incohérents rendent la collaboration difficile et augmentent les coûts de maintenance. Cette compétence fournit à l’IA des standards de codage pour écrire un code propre et maintenable en suivant les meilleures pratiques du secteur. Les développeurs utilisent ces lignes directrices pour s’assurer que leur base de code reste lisible et que les membres de l’équipe peuvent comprendre le travail des autres.
frontend-components
Sûr 70Créer des composants Frontend réutilisables avec les meilleures pratiques
par EIS-ITS
Le développement de composants frontend conduit souvent à du code fortement couplé qui est difficile à maintenir et à réutiliser. Ce guide aide Claude Code à créer des composants UI modulaires et composables en suivant le principe de responsabilité unique avec une encapsulation appropriée.
backend-queries
Sûr 70Écrire des requêtes de base de données sécurisées avec l'aide de l'IA
par EIS-ITS
Les requêtes de base de données souffrent souvent de vulnérabilités de sécurité et de problèmes de performance. Cette compétence fournit à Claude des conseils d'expert pour écrire des requêtes sécurisées et optimisées qui préviennent les injections SQL et éliminent les problèmes N+1.
backend-models
Sûr 71Concevoir des modèles de base de données et des entités ORM
par EIS-ITS
Les modèles de base de données manquent souvent de validation et de relations appropriées. Cette compétence fournit des conseils clairs pour définir des modèles de base de données avec des conventions de nommage, des relations, des contraintes et des règles d'intégrité des données appropriées.
backend-api
Sûr 70Concevoir des API backend RESTful
par EIS-ITS
La construction d'API sans normes cohérentes conduit à des interfaces confuses et des défis de maintenance. Cette compétence fournit des conseils structurés pour concevoir des API RESTful qui suivent les meilleures pratiques de l'industrie pour la structure des URL, les méthodes HTTP, les codes de statut et le versioning.
worktree-manager-skill
Sûr 71Gérer les Git Worktrees pour le développement parallèle
par EGAdams
Gérer simultanément plusieurs branches de développement est complexe et sujet aux erreurs. Cette skill fournit des commandes slash pour créer, lister et supprimer des git worktrees en toute sécurité avec une allocation automatique de ports et une gestion de services.