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

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

Скилл обучает ИИ писать тесты для тикетов, очередей и баз данных на FastAPI и SQLAlchemy. Помогает строить фикстуры и проверять асинхронный бэкенд.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add manutej/luxor-claude-marketplace --skill pytest -a claude-code
Открыть на GitHub

Что делает pytest

Скилл содержит шаблоны и правила тестирования бэкенда для клиентской поддержки. В фокусе находятся эндпоинты FastAPI, сессии SQLAlchemy 2.0 и реляционные структуры в PostgreSQL.

Набор практик показывает агенту, как распределять области видимости фикстур. Движок базы создаётся один раз на тестовую сессию, а сессия SQLAlchemy открывается для каждой отдельной функции с автоматическим откатом транзакций. Также включены шаблоны моков для внешней почты и CRM.

Для запуска сгенерированного кода в проекте нужны библиотеки pytest>=8.0.0, pytest-asyncio>=0.23.0 и sqlalchemy>=2.0.0. Без установленных плагинов асинхронные проверки упадут ещё на этапе сбора тестов.

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

  • Написать фикстуру сессии базы данных с автоматическим откатом транзакций
  • Протестировать асинхронную обработку очередей и отправку вебхуков
  • Покрыть тестами эндпоинты FastAPI для сервиса поддержки
  • Настроить моки почтовых шлюзов и CRM через pytest-mock

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

  • Напиши фикстуру SQLAlchemy сессии для pytest с откатом изменений после каждого теста
  • Создай тест для асинхронного эндпоинта создания тикета в FastAPI с валидацией схемы Pydantic
  • Настрой мок для отправки email через pytest-mock и проверь логику эскалации SLA

Как установить pytest

1Через Skills CLI (Vercel)

npx skills add manutej/luxor-claude-marketplace --skill pytest -a claude-code

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

~/.claude/skills/pytest/SKILL.md

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

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

Вопросы о pytest

Как установить pytest в Claude Code?

Выполните в терминале команду npx skills add manutej/luxor-claude-marketplace --skill pytest -a claude-code. Файл будет добавлен по пути ~/.claude/skills/pytest/SKILL.md.

Что делает скилл pytest?

Он задаёт ИИ контекст и архитектурные правила для тестирования сервисов поддержки. Ассистент генерирует фикстуры, моки и проверки для связки FastAPI, SQLAlchemy и PostgreSQL.

Какие зависимости нужны для работы сгенерированных тестов?

Стек требует наличия pytest>=8.0.0, pytest-asyncio>=0.23.0, pytest-mock>=3.12.0, fastapi>=0.109.0 и sqlalchemy>=2.0.0.

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

Все скиллы по теме «Тесты и QA» →
improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. 1 163 035установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. CX Codex +1 678 700установок tdd Matt Pocock Скилл управляет циклом красный-зелёный в TDD: проверяет, что тесты пишутся до кода, держит их на уровне публичных интерфейсов и не завязывает на внутреннюю структуру. 1 141 062установок skill-creator официальный anthropics Помогает создать новый скилл, доработать существующий и проверить результат через тестовые промпты и оценки. 414 180установок agent-browser vercel-labs Скилл управляет браузером через CLI: открывает страницы, заполняет формы, нажимает кнопки и проверяет веб-приложения. Подходит для задач, где агенту нужно действовать в интерфейсе. CX Codex +1 1 200 000установок prototype Matt Pocock Создаёт временный прототип, чтобы проверить логику, модель состояния или вид интерфейса до работы над основным кодом. 986 201установок

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

angular-development Скилл по Angular: компоненты, сервисы, DI, роутинг, формы и Signals. Пригодится, когда агент пишет код на Angular и путает старые паттерны с новыми. CX Codex +1 461установок javascript-fundamentals Скилл даёт ИИ-агенту контекст по базовому синтаксису и паттернам JavaScript. Помогает при рефакторинге старого кода, разборе замыканий и переходе на стандарт ES6+. CX Codex +1 460установок vector-database-management Скилл для работы с Pinecone, Weaviate и Chroma: индексы, эмбеддинги, поиск по сходству и RAG. Пригодится, когда нужно поднять семантический поиск в проекте. CX Codex +1 459установок performance-benchmark-specialist Помогает измерять скорость shell-инструментов: прогоны, статистика, проверка целей вроде <100ms и >90% попаданий в кэш. CX Codex +1 456установок observability-monitoring Скилл помогает настраивать мониторинг через Prometheus и Grafana: метрики, запросы PromQL, алерты и дашборды для сервисов. CX Codex +1 455установок terraform-infrastructure-as-code Скилл учит ИИ-ассистента писать манифесты Terraform, настраивать провайдеры облаков и управлять состоянием инфраструктуры. Пригодится при развёртывании сервисов через код. CX Codex +1 453установок PostgreSQL Database Administration Скилл по администрированию PostgreSQL: проектирование схем, индексы, бэкапы и разбор медленных запросов. Пригодится, когда агент пишет SQL для тикетницы или аналитики. CX Codex +1 452установок langchain-orchestration Скилл-справочник по LangChain: цепочки, агенты, память, RAG и оркестрация. Пригодится, когда агент пишет код на LangChain и нужно, чтобы он держался рабочих паттернов. CX Codex +1 451установок

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

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