Source

impertio-studio/axum-claude-skill-package

29 skills · 143 combined installs

Skills from this source

#
Skill
Source
8W Activity
Installs
1
axum-syntax-extractors Use when a handler must read data from a request in Axum: path parameters, query strings, JSON or form bodies, header…
impertio-studio/axum-claude-skill-package
7
2
axum-core-architecture Use when starting an Axum project, choosing Axum over another Rust web framework, explaining how Axum fits together, …
impertio-studio/axum-claude-skill-package
6
3
axum-core-async-performance Use when an Axum service is slow under concurrent load, has high tail latency, freezes, or stops responding, and when…
impertio-studio/axum-claude-skill-package
6
4
axum-impl-tracing Use when adding structured logging or request tracing to an Axum service, when wiring a tracing-subscriber, when inst…
impertio-studio/axum-claude-skill-package
6
5
axum-syntax-custom-extractors Use when implementing a custom extractor in Axum: a type that builds itself from the request by implementing FromRequ…
impertio-studio/axum-claude-skill-package
6
6
axum-syntax-handlers Use when writing or fixing an Axum handler function: deciding the argument list, the return type, or why a function i…
impertio-studio/axum-claude-skill-package
6
7
axum-agents-api-review Use when auditing or reviewing existing Axum code, a diff, or a single file for correctness, reliability, and securit…
impertio-studio/axum-claude-skill-package
5
8
axum-agents-scaffold Use when the request is to build a complete Axum service from scratch rather than to fix one isolated piece: "build m…
impertio-studio/axum-claude-skill-package
5
9
axum-core-router Use when defining routes, mounting sub-routers, or wiring middleware onto an Axum Router, especially when the server …
impertio-studio/axum-claude-skill-package
5
10
axum-core-state Use when wiring shared application state into an Axum service: database pools, configuration, caches, or any value ha…
impertio-studio/axum-claude-skill-package
5
11
axum-errors-extractor-rejections Use when an Axum extractor fails and you need control over the HTTP error: customizing a Json/Path/Query rejection, r…
impertio-studio/axum-claude-skill-package
5
12
axum-errors-handler-trait Use when the compiler rejects an Axum handler with "the trait bound ... Handler<_, _> is not satisfied", when a funct…
impertio-studio/axum-claude-skill-package
5
13
axum-errors-handling Use when a handler must return an error, when adding a custom error type to an Axum service, when the question mark o…
impertio-studio/axum-claude-skill-package
5
14
axum-impl-database Use when adding a SQL database to an Axum service, when wiring a sqlx connection pool into router state, when running…
impertio-studio/axum-claude-skill-package
5
15
axum-impl-openapi Use when generating an OpenAPI 3 specification and a Swagger UI for an Axum service: documenting handlers, describing…
impertio-studio/axum-claude-skill-package
5
16
axum-impl-sse Use when an Axum handler must push a one-way server-to-client stream over plain HTTP: live notifications, log tailing…
impertio-studio/axum-claude-skill-package
5
17
axum-impl-testing Use when writing tests for an Axum application, when a handler test panics with MissingJsonContentType or returns 415…
impertio-studio/axum-claude-skill-package
5
18
axum-impl-tower-stack Use when adding middleware to an Axum app through tower and tower-http: TraceLayer, CorsLayer, CompressionLayer, Time…
impertio-studio/axum-claude-skill-package
5
19
axum-impl-validation Use when validating an incoming JSON request body in an Axum handler: an email field, a string length bound, a numeri…
impertio-studio/axum-claude-skill-package
5
20
axum-syntax-responses Use when a handler must return a status code, headers, JSON, HTML, raw bytes, a redirect, or a cookie in Axum, or whe…
impertio-studio/axum-claude-skill-package
5
21
axum-core-version-migration Use when upgrading an Axum project from 0.7 to 0.8, when an app that compiled on 0.7 now panics at startup or fails t…
impertio-studio/axum-claude-skill-package
4
22
axum-impl-auth-jwt Use when adding stateless JWT authentication to an Axum service, when a login route must issue a bearer token, when h…
impertio-studio/axum-claude-skill-package
4
23
axum-impl-auth-session Use when an Axum app must authenticate users with server-side sessions instead of self-contained tokens: a server-ren…
impertio-studio/axum-claude-skill-package
4
24
axum-impl-authorization Use when an Axum app must decide whether an already-authenticated user is allowed to reach a route: protecting an /ad…
impertio-studio/axum-claude-skill-package
4
25
axum-impl-deployment Use when deploying an Axum service to production, containerizing it with Docker, or when a SIGTERM from Docker, Kuber…
impertio-studio/axum-claude-skill-package
4
26
axum-impl-file-upload Use when an Axum handler must accept a file upload or any multipart/form-data request: a browser form with an input t…
impertio-studio/axum-claude-skill-package
4
27
axum-impl-middleware Use when adding middleware to an Axum service: a logging or timing layer, an auth gate, a header rewriter, or any cro…
impertio-studio/axum-claude-skill-package
4
28
axum-impl-static-files Use when an Axum app must serve static files: a CSS/JS/image assets directory, a single file on one route, or a singl…
impertio-studio/axum-claude-skill-package
4
29
axum-impl-websockets Use when adding WebSocket endpoints to an Axum service, when migrating WebSocket code from Axum 0.7 to 0.8, or when a…
impertio-studio/axum-claude-skill-package
4