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

python-api-endpoint-creator — скилл для Claude Code: FastAPI

Скилл помогает создавать эндпоинты и CRUD-модули для FastAPI по слоистой схеме. Пригодится, когда нужно добавить новую сущность вместе с тестами.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add c0x12c/ai-toolkit --skill python-api-endpoint-creator -a claude-code
Открыть на GitHub

Что делает python-api-endpoint-creator

Скилл раскладывает работу по файлам: схемы Pydantic, модель SQLAlchemy, репозиторий, сервис, зависимости, роутер и тесты с httpx.AsyncClient. Логика проходит через Router → Service → Repository; для работы с базой используются асинхронные операции и мягкое удаление.

Он задаёт правила для маршрутов: чтение через GET, изменения через POST, идентификаторы в query-параметрах, а эндпоинты — асинхронные, кроме задач с высокой нагрузкой на CPU. Сервис обрабатывает ожидаемые HTTP-ошибки, а роутер передаёт ему запросы. Это важно учесть: если не задать response_model, API может вернуть внутренние поля модели.

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

  • добавить CRUD для новой сущности FastAPI
  • разложить эндпоинт по слоям приложения
  • создать схемы Pydantic и модель SQLAlchemy
  • покрыть API асинхронными тестами

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

  • Создай CRUD-эндпоинты FastAPI для сущности «заказ» и добавь тесты.
  • Добавь новый API-модуль для товаров по слоистой архитектуре.
  • Проверь, что у новых маршрутов заданы модели ответов и коды статусов.

Как установить python-api-endpoint-creator

1Через Skills CLI (Vercel)

npx skills add c0x12c/ai-toolkit --skill python-api-endpoint-creator -a claude-code

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

~/.claude/skills/python-api-endpoint-creator/SKILL.md

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

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

Вопросы о python-api-endpoint-creator

Как установить python-api-endpoint-creator в Claude Code?

Выполните npx skills add c0x12c/ai-toolkit --skill python-api-endpoint-creator -a claude-code. Файл скилла находится по пути ~/.claude/skills/python-api-endpoint-creator/SKILL.md.

Что делает python-api-endpoint-creator?

Он создаёт структуру FastAPI-эндпоинта по слоям: от схем и модели до роутера и тестов. Также задаёт правила для методов запросов и обработки ошибок.

Как скилл обрабатывает удаление записей?

Репозиторий использует мягкое удаление и отбирает записи, у которых deleted_at не задан. Для маршрута удаления предусмотрен POST.

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

Все скиллы по теме «Бэкенд и 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установок

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

terraform-best-practices Скилл помогает писать и проверять Terraform-код по правилам организации файлов, модулей, состояния и безопасности. Пригодится при настройке инфраструктуры AWS. CX Codex +1 ★ 109звёзд репо startup-pipeline Ведёт стартап-идею через четыре стадии: брейншторм, валидация, исследование рынка и сборка материалов для инвесторов. С паузами на гейтах, где слабые идеи отсеиваются. CX Codex +1 ★ 109звёзд репо security-checklist Проверяет безопасность Micronaut/Kotlin-бэкенда: доступ, валидацию, SQL-инъекции и утечки данных. Нужен при разработке и ревью. CX Codex +1 ★ 109звёзд репо python-testing-strategies Скилл задаёт агенту правила написания тестов для FastAPI: pytest-asyncio, httpx AsyncClient, фабрики данных и обязательные проверки на каждый эндпоинт. CX Codex +1 ★ 109звёзд репо ops-oncall-log Собирает алерты из мониторинга и пишет структурированный журнал дежурства на вики команды. Нужен в конце смены или на разборе инцидентов. CX Codex +1 ★ 109звёзд репо ops-investigate-alert Анализирует срабатывание мониторинга, собирая метрики, логи, трейсы и коммиты сервиса. Помогает дежурному инженеру быстро найти причину инцидента. CX Codex +1 ★ 109звёзд репо market-research Скилл помогает исследовать рынки, конкурентов, инвесторов и технологии. Попросите его собрать данные перед запуском продукта или обращением к фонду. CX Codex +1 ★ 109звёзд репо kotlin-best-practices Скилл задаёт правила Kotlin-кода: null safety, Either вместо исключений, корутины и паттерны Exposed ORM. Пригодится при написании и ревью Kotlin-кода. CX Codex +1 ★ 109звёзд репо

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

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