fastapi-endpoint — скилл для Claude Code: что делает и как установить
Пошагово проектирует и пишет асинхронные эндпоинты для FastAPI со схемами Pydantic v2, базой SQLAlchemy 2.0 и тестами на pytest. Сначала опрашивает разработчика, потом генерирует код.
npx claude-code-templates@latest --skill web-development/fastapi-endpointЧто делает fastapi-endpoint
Скилл делит разработку ручки на четыре этапа. Сначала ассистент сканирует репозиторий: находит точку входа и структуру каталогов приложения. Только после проверки существующих зависимостей Claude Code начинает диалог с разработчиком.
Вопросы задаются короткими раундами. Скилл по очереди выясняет состав полей модели, тип пагинации, способ авторизации и параметры кеширования. После подтверждения плана ассистент создаёт схемы валидации Pydantic v2, функции выборки данных и готовый роутер.
Шаблоны рассчитаны на асинхронный стек с Pydantic v2 и SQLAlchemy 2.0. В проектах со старой первой версией Pydantic или синхронным драйвером базы сгенерированный код сразу сломается без ручных правок.
Какие задачи решает
- спроектировать архитектуру эндпоинта через серию уточняющих вопросов
- создать схемы Pydantic v2 для валидации данных и ответов с пагинацией
- написать асинхронные запросы к базе данных через SQLAlchemy 2.0
- настроить внедрение зависимостей для проверки JWT или API-ключей
- подготовить набор асинхронных тестов на pytest
Примеры запросов агенту
- Добавь эндпоинты для управления заказами пользователей в наш FastAPI проект
- Сделай CRUD для сущности Product с курсорной пагинацией и проверкой JWT
- Создай публичный эндпоинт аналитики с кешированием через Cache-Control
Как установить fastapi-endpoint
1Через claude-code-templates
npx claude-code-templates@latest --skill web-development/fastapi-endpoint2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill fastapi-endpoint -a claude-code3Вручную: положить файлы
~/.claude/skills/fastapi-endpoint/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/fastapi-endpoint/
Вручную: положить файлы
.agents/skills/fastapi-endpoint/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/fastapi-endpoint/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates fastapi-endpoint2Вручную: положить файлы
.github/skills/fastapi-endpoint/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/web-development/fastapi-endpointВручную: положить файлы
.devin/skills/fastapi-endpoint/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о fastapi-endpoint
Как установить fastapi-endpoint в Claude Code?
Выполните команду npx claude-code-templates@latest --skill web-development/fastapi-endpoint в терминале. Либо используйте альтернативный способ: npx skills add davila7/claude-code-templates --skill fastapi-endpoint -a claude-code.
Что делает fastapi-endpoint?
Скилл поэтапно опрашивает вас о требованиях к новому API, формирует архитектурный план и генерирует код роутеров, Pydantic-моделей, запросов к базе и тестов.
Какие библиотеки нужны для работы сгенерированного кода?
Кодогенерация опирается на FastAPI, Pydantic второй версии, асинхронный SQLAlchemy 2.0 и тестовый фреймворк pytest.