
Python API Delivery Kit
Создавайте и выпускайте Python API быстрее с согласованными шаблонами для сервисов FastAPI, слоёв базы данных и покрытия pytest. Идеально подходит для команд, настраивающих готовые к продакшену бэкенд-процессы без необходимости собирать информацию из разрозненных источников.
Установить
Выполните эту команду, чтобы установить все навыки в этом плагине:
npx skillstore add @python-api-delivery-kit CLI автоматически обнаруживает папки Codex и Claude Code и устанавливает в обе, когда они доступны.
Обзор
Руководство по использованию
Улучшено с помощью ИИПодробное руководство
## Обзор Python API Delivery Kit объединяет три взаимодополняющих навыка — python-fastapi-patterns, python-database-patterns и python-pytest-patterns — чтобы ваша команда могла создавать и выпускать готовые к продакшену Python API без поиска по отдельным источникам. ## Быстрый старт 1. Установите плагин в рабочее пространство OpenClaw: `npx skillstore add @python-api-delivery-kit` 2. Запустите сервис FastAPI: запросите у агента шаблоны маршрутизации, внедрения зависимостей, модели Pydantic или асинхронного API с помощью **python-fastapi-patterns**. 3. Спроектируйте слой данных: запросите модели SQLAlchemy, паттерн репозитория, миграцию Alembic или настройку пула соединений с помощью **python-database-patterns**. 4. Пишите надёжные тесты: получите стратегии для фикстур pytest, parametrize, conftest и mock с помощью **python-pytest-patterns**. ## Основные команды - Упомяните `fastapi`, `dependency injection`, `pydantic model` или `uvicorn` → активирует **python-fastapi-patterns** для создания каркаса API-эндпоинтов. - Упомяните `sqlalchemy`, `orm`, `alembic` или `repository pattern` → активирует **python-database-patterns** для структуры доступа к базе данных. - Упомяните `pytest`, `fixture`, `parametrize`, `mock` или `conftest` → активирует **python-pytest-patterns** для стратегии тестирования и покрытия. ## Советы - Используйте **python-fastapi-patterns** + **python-database-patterns** вместе, чтобы за один раз создать полный асинхронный эндпоинт с чистым слоем репозитория. - Используйте **python-pytest-patterns** совместно с **python-database-patterns** для настройки интеграционных тестов против реальной (или in-memory) базы данных с правильными фикстурами очистки. - При миграции устаревшего приложения Flask используйте **python-fastapi-patterns** для конвертации маршрутов и **python-pytest-patterns** для проверки соответствия.
Похожие плагины

Пакет для тестирования браузерной автоматизации
Создает практичный рабочий процесс браузерной автоматизации для проверки страницы продукта, проверки навигации, сбора ошибок консоли и обобщения практических QA-находок.
3 навыки

Воротами фронтенд-релиза
Предрелизный рабочий процесс для изменений, затрагивающих UI, который выявляет нарушенные сценарии, регрессии линтинга/типизации и очевидные проблемы безопасности перед выпуском.
3 навыки

Postgres Schema Toolkit
Покрывает проектирование схемы, составление запросов и настройку SQL для реляционных баз данных. Лучше всего подходит для агентов, работающих над ресурсоёмкими функциями, требующими чистого моделирования и быстрого доступа.
3 навыки