Python API Delivery Kit
Подобранные

Python API Delivery Kit

Создавайте и выпускайте Python API быстрее с согласованными шаблонами для сервисов FastAPI, слоёв базы данных и покрытия pytest. Идеально подходит для команд, настраивающих готовые к продакшену бэкенд-процессы без необходимости собирать информацию из разрозненных источников.

0 навыки 2 установки
pythonfastapibackenddatabasetesting
Обновлено 5 дней назад

Установить

Выполните эту команду, чтобы установить все навыки в этом плагине:

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** для проверки соответствия.