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

run-smoke-tests — скилл для Claude Code: смоук-тесты Playwright

Скилл прогоняет смоук-тесты Playwright, разбирает падения и проверяет, что правка их закрыла. Нужен перед релизом или после крупного изменения.

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

Что делает run-smoke-tests

Скилл ведёт агента по одному маршруту: собрать приложение, запустить нужный набор тестов или отдельный файл, при падении посмотреть трейсы и логи, найти причину, внести минимальную правку и перезапустить до стабильного результата.

Внутри — готовые команды для npm-скриптов: полный набор через npm run smoketest, один файл через npm run smoketest -- path/to/test.spec.ts и быстрый прогон без пересборки через npm run smoketest-no-compile -- path/to/test.spec.ts. Последний вариант экономит время, когда артефакты сборки уже на месте.

Скилл требует, чтобы в проекте были заведены эти npm-скрипты и установлен Playwright: без них шаги просто не выполнятся. В правилах прямо сказано держаться детерминированных ожиданий вместо таймаутов, перезапускать прошедшие тесты и не отправлять тесты в карантин без явной просьбы. На выходе — сводка результатов, причина падения с правкой и остаточный риск нестабильности.

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

  • прогнать смоук-набор перед выкладкой изменений
  • запустить один файл тестов вместо всего набора
  • разобрать трейс упавшего теста и найти причину
  • перепроверить, что минимальная правка сняла падение
  • отличить настоящий баг от нестабильного теста

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

  • Прогони смоук-тесты и покажи, что упало
  • Запусти npm run smoketest -- path/to/test.spec.ts и разбери падение
  • Правка внесена — перезапусти тесты и проверь, что всё зелёное

Как установить run-smoke-tests

1Через Skills CLI (Vercel)

npx skills add cursor/plugins --skill run-smoke-tests -a claude-code

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

~/.claude/skills/run-smoke-tests/SKILL.md

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

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

Вопросы о run-smoke-tests

Как установить run-smoke-tests в Claude Code?

Выполните npx skills add cursor/plugins --skill run-smoke-tests -a claude-code. Скилл встанет в ~/.claude/skills/run-smoke-tests/SKILL.md.

Что делает run-smoke-tests?

Прогоняет смоук-тесты Playwright, при падении смотрит трейсы и логи, вносит минимальную правку и перезапускает тесты. В конце отдаёт сводку результатов и остаточный риск нестабильности.

Какие команды запускает скилл?

Полный набор — npm run smoketest, отдельный файл — npm run smoketest -- path/to/test.spec.ts, быстрый прогон без сборки — npm run smoketest-no-compile -- path/to/test.spec.ts.

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

Всё по теме «Тесты и 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установок

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

loop-on-ci Скилл следит за статусом PR-проверок через gh pr checks и помогает агенту итеративно искать и устранять ошибки CI, пока все тесты не пройдут. Нужен GitHub CLI и доступ к репозиторию с PR. CX Codex +1 2 200установок get-pr-comments Собирает замечания ревьюеров и ветки обсуждений текущего пулл-реквеста. Превращает разрозненные реплики в структурированный перечень правок с учётом их важности. CX Codex +1 2 200установок workflow-from-chats Анализирует недавние диалоги с агентом и превращает повторяющиеся предпочтения в скиллы, правила или документацию процессов. CX Codex +1 2 100установок thermos Запускает двух ревью-субагентов параллельно в фоне и сводит их находки в один отчёт с приоритетами. CX Codex +1 2 100установок continual-learning Скилл ведёт цикл непрерывного обучения: собирает выводы из прошлых чатов и обновляет AGENTS.md, но всю работу отдаёт субагенту agents-memory-updater. CX Codex +1 1 500установок cli-for-agents Скилл помогает проектировать и проверять консольные утилиты, чтобы автономные агенты запускали их без зависаний на интерактивных вопросах. CX Codex +1 1 400установок review-plugin-submission Аудит плагина Cursor перед отправкой в маркетплейс: манифест, метаданные компонентов, пути обнаружения, качество документации. CX Codex +1 1 200установок create-plugin-scaffold Собирает каркас плагина Cursor: манифест, каталоги компонентов и запись в marketplace. Пригодится, когда начинаете плагин с нуля. CX Codex +1 1 200установок

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

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