Skip to main content
skill CX Codex

axum-web-framework — Claude Code skill: what it does, how to install

Guides coding assistants through building Rust web services with Axum. It covers routing, extractors, Tower middleware, and state handling.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add manutej/luxor-claude-marketplace --skill axum-web-framework -a claude-code
Open on GitHub

What axum-web-framework does

This skill guides coding assistants in structuring web applications on top of Tokio and Tower. It teaches proper route composition, handler construction, and request data extraction via types like Json, Path, and Query.

It also details application state wiring and Tower middleware integration. Handlers accept at most 16 parameters. Any extractor consuming the request body must appear as the final parameter, because placing it earlier triggers a compiler failure. Shared structures passed to State must implement Clone.

What it helps with

  • structure REST endpoints with nested routing and path parameters
  • extract JSON payloads and query strings safely at compile time
  • share database pools across handlers using State and Arc
  • implement custom error types that conform to IntoResponse

Example prompts for the agent

  • Create an Axum router with nested routes and dynamic path parameters.
  • Set up shared application state for database connections using State and Arc.
  • Write a handler with JSON extraction and a custom error enum implementing IntoResponse.

How to install axum-web-framework

1Skills CLI (Vercel)

npx skills add manutej/luxor-claude-marketplace --skill axum-web-framework -a claude-code

2Manually: put the files in place

~/.claude/skills/axum-web-framework/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/axum-web-framework/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about axum-web-framework

How do I install axum-web-framework in Claude Code?

Run npx skills add manutej/luxor-claude-marketplace --skill axum-web-framework -a claude-code in your terminal.

What does axum-web-framework do?

It provides architecture patterns and Rust conventions for the Axum framework. This helps your assistant write async handlers, configure middleware, and enforce type safety.

What is the rule for body extractors in Axum handlers?

Extractors that consume the request payload must be placed at the end of the argument list. A handler cannot take more than one body extractor, and the total parameter count cannot exceed 16.

Similar skills

All skills for Backend and APIs →

From the same set65

pytest-patterns Python testing guide for pytest. Helps coding assistants generate clean fixtures, manage test lifecycles, and handle test parametrization. CX Codex +1 854installs ui-design-patterns A reference on common interface patterns: navigation, forms, data display, feedback and accessibility. Useful when you design components or audit an existing UI. CX Codex +1 853installs ux-principles Gives your coding agent usability heuristics, user research methods and accessibility checks, so interface work follows known rules instead of guesswork. CX Codex +1 836installs frontend-architecture A skill for planning frontend structure: layers, patterns, state management and module boundaries. Useful once an app outgrows a flat folder of components. CX Codex +1 722installs alembic A skill that walks your agent through Alembic migrations on SQLAlchemy projects, from alembic init to production rollout and rollback. CX Codex +1 644installs oauth2-authentication Guides your assistant through configuring OAuth2 and OpenID Connect flows. Helps secure API endpoints, configure PKCE for public clients, and manage access tokens. CX Codex +1 602installs aws-cloud-architecture Plan AWS infrastructure with guidance on compute, storage, security, serverless services, and costs. Useful when designing or configuring a cloud architecture. CX Codex +1 594installs fastapi-microservices-development Guide for structuring Python microservices using FastAPI, covering dependency injection, asynchronous routes, and service-to-service communication. CX Codex +1 587installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor