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

fastapi-endpoint — скилл для Claude Code: что делает и как установить

Пошагово проектирует и пишет асинхронные эндпоинты для FastAPI со схемами Pydantic v2, базой SQLAlchemy 2.0 и тестами на pytest. Сначала опрашивает разработчика, потом генерирует код.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --skill web-development/fastapi-endpoint
Открыть на GitHub

Что делает 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-endpoint

2Через Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill fastapi-endpoint -a claude-code

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

~/.claude/skills/fastapi-endpoint/SKILL.md

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

По шагам, с командами для каждой платформы: Как установить скилл в 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.

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

Все скиллы по теме «Бэкенд и API» →
mcp-builder официальный anthropics Скилл проводит через создание MCP-сервера на TypeScript или Python: от изучения протокола до тестов и оценки качества. 130 949установок claude-api официальный anthropics Справочник по Anthropic SDK и API Claude для генерации кода без устаревших параметров и выдуманных методов. 74 198установок lark-im larksuite Скилл подключает Lark IM к агенту: он отправляет сообщения, ищет историю, управляет чатами и файлами. Подойдёт для задач вокруг командных коммуникаций. CX Codex +1 472 900установок lark-event larksuite Слушает события Lark/Feishu и отдаёт их потоком NDJSON. Подходит для ботов, обработчиков сообщений и долгих подписчиков. CX Codex +1 466 800установок caveman-discover JuliusBrussee Находит точки вызова LLM в репозитории и размечает их воркфлоу для Caveman Cloud, чтобы расходы на токены не сливались в одну общую кучу. CX Codex +1 104 400установок migration JuliusBrussee Скилл задаёт правила безопасных миграций схем, данных и API с обязательным откатом. Пригодится при изменениях, где нельзя терять данные или ломать совместимость. CX Codex +1 103 900установок

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

Весь набор →
game-changing-features Скилл помогает найти и расставить по приоритету идеи, способные заметно изменить ценность продукта. Запускайте его, когда решаете, что строить дальше. 401установок python-pro Скилл для Claude, который ведёт разработку на Python 3.12+: async, типизация, профилирование, uv, ruff, pydantic и FastAPI. 399установок episode-orchestrator Субагент проверяет данные эпизода и передаёт их специализированным агентам по заданной цепочке. Пригодится для последовательных рабочих процессов с условной маршрутизацией. 399установок troubleshooting-guide Собирает документ с диагностическими процедурами, частыми сбоями и командами для проверки системы. Пригодится, когда нужно описать, как чинить сервис. 397установок performance-budget-guard Хук для Claude проверяет размер JS-бандла после сборки Next.js и не даёт выкатить сборку, которая вылезла за бюджет. 393установок best-practices Проверяет веб-код по стандартам Lighthouse, закрывает уязвимости в зависимостях и настраивает защитные заголовки. 392установок memory-spring-cleaning Разбирает CLAUDE.md и файлы документации, сверяет записанные правила с реальным кодом и убирает устаревшее. 391установок create-prp Собирает Product Requirement Prompt: изучает документацию, код и примеры в вебе, а на выходе даёт готовый план реализации. 387установок

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

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