4796 compétences
📦

Type-Driven Design

Sûr 66

Concevoir des API Rust plus sûres avec les types

par EmilLindfors

La validation manuelle et les vérifications à l'exécution sont sujettes aux erreurs et coûteuses. Cette compétence enseigne les modèles de conception basés sur les types en Rust qui déplacent les garanties de cohérence du temps d'exécution au temps de compilation, éliminant des catégories entières de bugs avant l'exécution du code.

Claude Codex Code(CC)
Installer
📦

thiserror-expert

Sûr 65

Create Rust Error Types with Thiserror

par EmilLindfors

Thiserror is a Rust crate that simplifies custom error type creation through derive macros. This skill provides expert guidance on defining error enums with clear messages, chaining source errors, and implementing proper From conversions for ergonomic error handling.

Claude Codex Code(CC)
Installer
📦

test-coverage-advisor

Risque faible 65

Improve Rust test coverage

par EmilLindfors

Writing comprehensive tests for Rust code can be time-consuming and error-prone. This skill proactively identifies missing test cases for error paths, edge cases, and business logic so you can write better tests faster.

Claude Codex Code(CC)
Installer
📦

rust-2024-migration

Sûr 70

Migrate to Rust 2024 edition features

par EmilLindfors

Rust 2024 introduces powerful new features like let chains and async closures that simplify code. This skill guides developers through identifying migration opportunities and applying modern patterns for cleaner, more idiomatic Rust code.

Claude Codex Code(CC)
Installer
🚀

RMCP Quickstart

Sûr 66

Créer des serveurs MCP avec rmcp

par EmilLindfors

La création de serveurs MCP nécessite la compréhension d'un protocole complexe avec plusieurs options de transport et motifs d'outils. Cette compétence fournit un guide de démarrage rapide avec des exemples de code Rust clairs, des configurations de transport et des stratégies de test pour créer des serveurs MCP prêts pour la production.

Claude Codex Code(CC)
Installer
📦

property-testing-guide

Sûr 70

Master 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.

Claude Codex Code(CC)
Installer
📦

port-adapter-designer

Sûr 70

Conception des modèles Ports et Adaptateurs

par EmilLindfors

Écrire du code qui s'acouple directement aux bases de données, aux clients HTTP ou aux systèmes de fichiers crée des défis de test et limite la flexibilité. Cette compétence permet de concevoir des abstractions de ports et des implémentations d'adaptateurs pour l'architecture hexagonale, permettant une séparation claire entre la logique métier et les dépendances externes.

Claude Codex Code(CC)
Installer
📦

parquet-optimization

Sûr 68

Optimiser les fichiers Parquet pour les performances

par EmilLindfors

Les fichiers Parquet peuvent devenir lents et volumineux sans optimisation appropriée. Cette compétence analyse proactivement les opérations Parquet et suggère des améliorations pour la compression, l'encodage, le dimensionnement des groupes de lignes et les statistiques pour maximiser les performances des requêtes et minimiser les coûts de stockage.

Claude Codex Code(CC)
Installer
📦

object-store-best-practices

Sûr 69

Implémenter les bonnes pratiques de stockage cloud

par EmilLindfors

Les opérations de stockage cloud échouent de manière intermittente en raison de problèmes réseau, de limites de débit et de délais d'attente. Cette compétence fournit des conseils experts sur l'implémentation d'un stockage d'objets robuste avec une logique de nouvelle tentative appropriée, la gestion des erreurs, les modèles de streaming et les E/S efficaces pour S3, Azure Blob et Google Cloud Storage.

Claude Codex Code(CC)
Installer
📦

mock-strategy-guide

Sûr 69

Creer des implementations mock pour les tests Rust

par EmilLindfors

Tester du code avec des dependances externes est difficile. Cette competence fournit des patterns pour creer des implementations mock en utilisant des traits, permettant des tests unitaires fiables sans infrastructure reelle.

Claude Codex Code(CC)
Installer
📦

Package as binary

Sûr 66

Guide 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.

Claude Codex Code(CC)
Installer
📦

MCP Tools Guide

Sûr 66

Cré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.

Claude Codex Code(CC)
Installer
📦

MCP Resources Guide

Risque faible 57

Implémenter des ressources MCP pour les assistants IA

par EmilLindfors

Les serveurs MCP ont besoin de ressources pour fournir des données et des fichiers aux assistants IA. Ce guide aide les développeurs à implémenter des ressources adressables par URI avec mise en cache, streaming et gestion appropriée des types MIME pour des intégrations prêtes pour la production.

Claude Codex Code(CC)
Installer
📦

MCP Prompts Guide

Sûr 66

Créer des prompts MCP pour guider l’IA

par EmilLindfors

La création de serveurs MCP nécessite des prompts bien conçus pour guider les interactions avec l’IA. Cette compétence fournit des modèles et des exemples pour créer des prompts réutilisables et paramétrés avec le crate Rust rmcp.

Claude Codex Code(CC)
Installer
📦

MCP Best Practices

Sûr 65

Créer des serveurs MCP prêts pour la production

par EmilLindfors

La création de serveurs MCP pour la production nécessite une attention particulière à l'architecture, à la sécurité et aux performances. Cette compétence fournit des conseils d'expert sur des modèles éprouvés pour créer des implémentations de serveurs MCP maintenables et sécurisées.

Claude Codex Code(CC)
Installer
📦

let-chains-advisor

Sûr 70

Refactoriser 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.

Claude Codex Code(CC)
Installer
📦

lambda-optimization-advisor

Sûr 71

Optimiser les fonctions AWS Lambda

par EmilLindfors

Les fonctions AWS Lambda souffrent souvent de démarrages à froid lents et de coûts élevés en raison de modèles inefficaces. Le conseiller d'optimisation Lambda analyse le code Lambda et suggère des améliorations spécifiques pour les performances, la configuration de la mémoire et la réduction des coûts.

Claude Codex Code(CC)
Installer
📦

hexagonal-advisor

Sûr 69

Passer en revue l’architecture hexagonale

par EmilLindfors

L’architecture du code se dégrade avec le temps lorsque les équipes se précipitent pour livrer des fonctionnalités. Cette compétence identifie de manière proactive les violations d’architecture dans les codebases Rust et suggère des améliorations pour une séparation propre des ports et des adaptateurs.

Claude Codex Code(CC)
Installer
📦

error-handler-advisor

Sûr 63

Amé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 ?.

Claude Codex Code(CC)
Installer
📦

error-conversion-guide

Sûr 69

Convertir les types d'erreurs avec les patterns du trait From

par EmilLindfors

Les développeurs struggled with des incompatibilités de types d'erreurs Rust et des appels map_err répétitifs. Cette compétence fournit des patterns idiomatiques pour convertir les erreurs utilisant des implémentations du trait From, l'opérateur ?, et des bibliothèques comme thiserror et anyhow.

Claude Codex Code(CC)
Installer