К основному содержанию
скилл CX Codex

axum-web-framework — скилл для Claude Code: функции и установка

Скилл обучает ИИ проектировать веб-сервисы на Rust с помощью Axum. Помогает писать роутинг, экстракторы, промежуточное ПО и разделять состояние приложения.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add manutej/luxor-claude-marketplace --skill axum-web-framework -a claude-code
Открыть на GitHub

Что делает axum-web-framework

Скилл содержит правила и шаблоны для создания веб-серверов на базе Axum, Tokio и Tower. Он помогает агенту генерировать обработчики запросов, настраивать вложенные роутеры и типизированные экстракторы вроде Path, Query и Json.

Внутри собраны практики по управлению состоянием приложения через State и интеграции слоёв middleware. Функции обработчиков принимают не более 16 параметров. Если экстрактор читает тело запроса, он обязан стоять последним в списке аргументов, иначе Rust выдаст ошибку компиляции. Состояние для State должно реализовывать типаж Clone, поэтому для баз данных и кеша используется Arc.

Какие задачи решает

  • спроектировать маршруты с параметрами пути и вложенными роутерами
  • настроить безопасное извлечение данных из JSON и заголовков запроса
  • пробросить пул базы данных через State с использованием Arc
  • внедрить промежуточное ПО из экосистемы Tower

Примеры запросов агенту

  • Сделай роутер Axum с эндпоинтами для создания и получения пользователей по id.
  • Добавь разделяемое состояние с пулом соединений базы данных через State и Arc.
  • Напиши обработчик с извлечением JSON и кастомный тип ошибки, реализующий IntoResponse.

Как установить axum-web-framework

1Через Skills CLI (Vercel)

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

2Вручную: положить файлы

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

Папка скилла целиком; для одного проекта — .claude/skills/axum-web-framework/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о axum-web-framework

Как установить axum-web-framework в Claude Code?

Выполните в терминале команду npx skills add manutej/luxor-claude-marketplace --skill axum-web-framework -a claude-code.

Для чего нужен скилл axum-web-framework?

Он даёт агенту инструкции по архитектуре веб-приложений на фреймворке Axum. Ассистент точнее пишет асинхронные обработчики, настраивает middleware и проверяет типы запросов.

Какие требования предъявляются к экстракторам в Axum?

Обработчик может принимать до 16 экстракторов. При этом экстракторы, читающие тело запроса, должны стоять последними, а в одном обработчике нельзя использовать два таких экстрактора одновременно.

Похожие скиллы

Все скиллы по теме «Бэкенд и API» →
axum Claude MPM Team Скилл с готовыми паттернами Axum: типизированные обработчики, Tower-мидлварь, ошибки, трейсинг и корректное завершение сервера. CX Codex +1 485установок rust-pro Seth Hobson Субагент на модели Opus для разработки на Rust 1.75+. Помогает писать асинхронный код на Tokio и axum, настраивать многопоточность и разбираться с проверками заимствований. CX Codex 1 148установок domain-web actionbook Скилл задаёт правила проектирования веб-сервисов на Rust: от async-обработчиков до состояния, ошибок и middleware. Нужен при работе с Cargo-проектом. CX Codex +1 3 100установок rust-async-patterns Seth Hobson Скилл помогает писать и разбирать асинхронный Rust на Tokio: задачи, каналы, потоки и обработку ошибок. Пригодится для сетевых сервисов и отладки. CX Codex 20 625установок rust-engineer https://github.com/Jeffallan Направляет агента писать и проверять идиоматичный код на Rust 2021. Помогает настроить времена жизни, связать трейты и развернуть асинхронный сервис на tokio. CX Codex +1 6 300установок m07-concurrency actionbook Помогает разбирать конкурентный и асинхронный Rust-код: выбрать потоки, async/await, каналы или синхронизацию. Нужен при ошибках Send/Sync, дедлоках и гонках. CX Codex +1 3 500установок

Из того же набора59

pytest-patterns Набор шаблонов и практик для тестирования на Python с pytest. Помогает агенту выстраивать фикстуры, параметризацию и структуру тестов. CX Codex +1 854установок ui-design-patterns Справочник по типовым паттернам интерфейса: навигация, формы, вывод данных, обратная связь и доступность. Пригодится, когда проектируешь компоненты или разбираешь чужой UI. CX Codex +1 853установок ux-principles Подключает к агенту эвристики юзабилити, методы юзер-ресёрча и проверки доступности, чтобы интерфейсы проектировались по правилам, а не на глаз. CX Codex +1 836установок frontend-architecture Скилл для проектирования фронтенда: слои, паттерны, управление состоянием и границы модулей. Пригодится, когда приложение растёт и его пора структурировать. CX Codex +1 722установок alembic Скилл ведёт миграции Alembic в проектах на SQLAlchemy: от alembic init до выката в прод и отката. Пригодится, когда схема поддержки меняется часто. CX Codex +1 644установок oauth2-authentication Скилл помогает спроектировать и внедрить авторизацию по протоколам OAuth2 и OpenID Connect. Пригодится при настройке входа через соцсети, защите API и обмене токенов через PKCE. CX Codex +1 602установок aws-cloud-architecture Скилл помогает проектировать AWS-архитектуру: от EC2 и хранилищ до безопасности, бессерверных систем и расходов. Пригодится при планировании или настройке облачной инфраструктуры. CX Codex +1 594установок fastapi-microservices-development Скилл помогает проектировать микросервисы на FastAPI, настраивать внедрение зависимостей и выстраивать асинхронное взаимодействие между сервисами. CX Codex +1 587установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой