
de claude-mpm-skills35
Patterns and best-practices for building production-ready Rust HTTP APIs with Axum: typed handlers, extractors, middleware, error handling, tracing, graceful sh
This skill provides a concise, opinionated guide to building production-grade HTTP APIs in Rust using the Axum framework. It covers router composition, typed extractors (Path/Query/Json/State), shared application state patterns, structured error types that implement IntoResponse, Tower/Tower-HTTP middleware (tracing, timeouts, CORS), graceful shutdown, and router testing using tower::ServiceExt. The SKILL.md includes runnable code snippets and decision guidance (Axum vs Actix vs Warp).
Use this skill when you are developing Rust microservices or APIs that require predictable middleware composition, strong typing at the request boundary, observability (tracing/timeouts), and clean error mapping for HTTP responses. Ideal for teams shipping typed handlers, integrating DB pools or clients into State, and wanting testable routers without opening sockets.
Best read/used by code-capable agents (Claude Code, Codex, Cursor, Gemini CLI) that can surface code snippets and run tests locally.
Cette compétence n'a pas encore été examinée par notre pipeline d'audit automatisé.
WordPress Block Editor & Full Site Editing (FSE)
Guidance for building block themes and custom Gutenberg blocks using theme.json, HTML templates, and server-rendered blocks for WordPress 6.7+.
Hono JSX (server-side rendering)
Server-side JSX renderer for Hono: async components, Suspense streaming, head hoisting and error boundaries for fast SSR and HTML generation.