
de claude-mpm-skills49
Modèles et meilleures pratiques pour construire des API HTTP Rust prêtes pour la production avec Axum : handlers typés, extracteurs, middleware, gestion d'erreurs, tracing, arrêt progressif
Ce skill fournit un guide concis et tranché pour construire des API HTTP de qualité production en Rust via le framework Axum. Il couvre la composition du routeur, les extracteurs typés (Path/Query/Json/State), les modèles d'état d'application partagés, les types d'erreurs structurés implémentant IntoResponse, les middleware Tower/Tower-HTTP (tracing, timeouts, CORS), l'arrêt progressif (graceful shutdown) et le test de routeur via tower::ServiceExt. Le fichier SKILL.md inclut des extraits de code exécutables et des conseils de décision (Axum vs Actix vs Warp).
Utilisez ce skill lorsque vous développez des microservices ou des API Rust nécessitant une composition de middleware prévisible, un typage fort à la limite des requêtes, de l'observabilité (tracing/timeouts) et un mappage d'erreurs propre pour les réponses HTTP. Idéal pour les équipes déployant des handlers typés, intégrant des pools de BD ou des clients dans State, et souhaitant des routeurs testables sans ouvrir de sockets.
Idéalement lu/utilisé par des agents capables de coder (Claude Code, Codex, Cursor, Gemini CLI) pouvant afficher des extraits de code et exécuter des tests localement.
Une compétence de référence bien structurée pour construire des API Rust de production avec Axum. Couvre les routeurs, les extracteurs, la gestion d'état, la gestion d'erreurs, le middleware Tower, l'arrêt gracieux et les tests avec des exemples corrects/incorrects clairs. Aucun script inclus — purement une compétence de documentation/modèle. Frontmatter propre avec divulgation progressive et estimations de tokens.
Compétence de documentation pure sans contenu exécutable. Le score de sécurité élevé reflète une surface d'attaque nulle. Les scores de qualité et d'architecture reflètent un contenu bien organisé avec une bonne divulgation progressive et des exemples de modèles de code corrects/incorrects. L'utilité est modérée — Axum est populaire mais c'est l'une des nombreuses compétences sur les frameworks Rust.
Éditeur de blocs WordPress & Full Site Editing (FSE)
Guide pour créer des thèmes de blocs et des blocs Gutenberg personnalisés via theme.json, des modèles HTML et des blocs rendus côté serveur pour WordPress 6.7+.
Hono JSX (rendu côté serveur)
Rendu JSX côté serveur pour Hono : composants asynchrones, streaming Suspense, hoisting du head et frontières d'erreurs pour un SSR et une génération HTML rapides.
CLI Go (Cobra + Viper)
Guide pour construire des CLI Go de qualité production utilisant Cobra pour les commandes et Viper pour la configuration, avec des modèles pour les drapeaux, la complétion, les tests et les meilleures pratiques.
Techniques de Compression de Session IA
Techniques et modèles pour compresser les conversations IA multi-tours (résumés, RAG, résumé hiérarchique) afin de réduire les coûts de jetons et de préserver les informations clés.
Démo d'orchestration MPM
Démo canonique du modèle d'orchestration Commande → Agent → Skill : illustre l'invocation de skills préchargés vs dynamiques, avec un exemple de revue de code et des modèles.
Observabilité Datadog
Guides de configuration et meilleures pratiques pour Datadog APM, logs, métriques, synthetics et RUM afin d'implémenter un monitoring full-stack, du tracing et l'optimisation des coûts en production.