fastapi-development · manutej — скилл для Claude Code
Набор инструкций для проектирования API на Python с асинхронными эндпоинтами, валидацией через Pydantic и маршрутизацией запросов.
npx skills add manutej/luxor-claude-marketplace --skill fastapi-development -a claude-codeЧто делает fastapi-development
Скилл обучает ассистента правилам архитектуры FastAPI. Он направляет модель при создании эндпоинтов, обработке параметров пути и фильтрации запросов через Query и Path. В генерацию кода закладывается валидация входных схем с помощью моделей Pydantic, включая кастомные валидаторы и вложенные структуры данных.
В шаблоны заложены асинхронные паттерны с async/await, организация маршрутов через роутеры, фоновые задачи и подключение к базам данных через SQLAlchemy. Для запуска таких сервисов в рабочей среде потребуется ASGI-сервер вроде Uvicorn.
Какие задачи решает
- спроектировать REST API с валидацией схем через Pydantic
- настроить асинхронную обработку эндпоинтов с
async/await - организовать маршрутизацию и параметры запросов в FastAPI
- добавить проверку полей с помощью кастомных валидаторов Pydantic
Примеры запросов агенту
- Сделай эндпоинт
/search/с валидацией query-параметров через Pydantic - Создай модель
UserCreateс проверкой пароля и формата email - Напиши CRUD-роутер на FastAPI для сущности товаров с async-методами
Как установить fastapi-development
1Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill fastapi-development -a claude-code2Вручную: положить файлы
~/.claude/skills/fastapi-development/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/fastapi-development/
1Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill fastapi-development -a codex2Вручную: положить файлы
.agents/skills/fastapi-development/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill fastapi-development -a cursor2Вручную: положить файлы
.cursor/skills/fastapi-development/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install manutej/luxor-claude-marketplace fastapi-development2Вручную: положить файлы
.github/skills/fastapi-development/SKILL.md1Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill fastapi-development -a gemini-cli2Командой платформы
gemini skills install https://github.com/manutej/luxor-claude-marketplace --path plugins/luxor-backend-toolkit/skills/fastapi-developmentВручную: положить файлы
.devin/skills/fastapi-development/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill fastapi-development -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о fastapi-development
Как установить fastapi-development в Claude Code?
Запустите команду npx skills add manutej/luxor-claude-marketplace --skill fastapi-development -a claude-code. Файл навыка сохранится по пути ~/.claude/skills/fastapi-development/SKILL.md.
Зачем нужен этот скилл?
Он задаёт стандарты написания кода на FastAPI, помогая ассистенту создавать корректные схемы Pydantic, роуты и зависимости без типичных архитектурных ошибок.
Какие библиотеки понадобятся для запуска сгенерированного кода?
Кроме самого пакета fastapi, для работы сервера требуется ASGI-сервер, например uvicorn[standard]. Для работы со сложными сценариями также пригодятся python-multipart или sqlalchemy.
Похожие скиллы
Все скиллы по теме «Бэкенд и API» →Сначала — fastapi-development от других авторов.