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

playwright-e2e-builder — скилл для Claude Code

Скилл планирует и собирает E2E-тесты на Playwright: сначала расспрашивает про сценарии и авторизацию, потом пишет код.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --skill development/playwright-e2e-builder
Открыть на GitHub

Что делает playwright-e2e-builder

Скилл работает в четыре фазы. Сначала изучает проект: находит фреймворк, проверяет, стоит ли уже @playwright/test, ищет каталоги тестов, маршруты, страницу входа и конфиги CI. Потом задаёт вопросы через AskUserQuestion — какие сценарии закрывать, как устроена авторизация, откуда брать тестовые данные, где гонять тесты. Дальше пишет план и только после подтверждения переходит к реализации.

Внутри — готовые шаблоны: конфиг playwright.config.ts с проектами под браузеры, отдельный проект setup для сохранения состояния авторизации в e2e/.auth/user.json, Page Object Model, свои фикстуры для данных и API-клиента, визуальная регрессия и конфиг CI с шардингом и ретраями.

Скилл рассчитан на проект, где уже есть dev-сервер и известен его порт: в конфиге по умолчанию стоит http://localhost:3000, а адрес переопределяется через BASE_URL. Если приложение на другом порту, поправьте это до первого запуска, иначе тесты уйдут в пустоту.

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

  • Поставить Playwright в существующий проект и не угадывать структуру каталогов
  • Описать критические пользовательские сценарии до написания тестов
  • Вынести локаторы и действия в Page Object Model
  • Сохранить состояние авторизации и переиспользовать его между тестами
  • Подключить прогон тестов в CI с шардингом и ретраями

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

  • Разберись, что за стек в проекте, и предложи план E2E-тестов на Playwright
  • Задай мне вопросы про сценарии и авторизацию, потом собери конфиг playwright.config.ts
  • Настрой сохранение состояния входа в e2e/.auth/user.json и фикстуры для тестовых данных

Как установить playwright-e2e-builder

1Через claude-code-templates

npx claude-code-templates@latest --skill development/playwright-e2e-builder

2Через Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill playwright-e2e-builder -a claude-code

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

~/.claude/skills/playwright-e2e-builder/SKILL.md

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

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

Вопросы о playwright-e2e-builder

Как установить playwright-e2e-builder в Claude Code?

Через шаблоны: npx claude-code-templates@latest --skill development/playwright-e2e-builder. Второй способ — npx skills add davila7/claude-code-templates --skill playwright-e2e-builder -a claude-code. После установки файл скилла лежит в ~/.claude/skills/playwright-e2e-builder/SKILL.md.

Что делает playwright-e2e-builder?

Планирует и собирает набор E2E-тестов на Playwright: конфиг, Page Object Model, фикстуры, сохранение авторизации, визуальную регрессию и конфиг CI. Перед написанием тестов уточняет у вас сценарии, стратегию входа и работу с тестовыми данными.

Нужен ли запущенный сервер приложения?

Да, тесты идут против работающего приложения. В конфиге по умолчанию указан http://localhost:3000, а свой адрес задаётся переменной BASE_URL.

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

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

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

Весь набор →
add-to-changelog Добавляет запись в CHANGELOG.md по формату Keep a Changelog: версия, тип изменения, текст. Пригодится, когда релиз близко, а раздел в файле всё ещё пустой. 277установок dependency-mapper Строит граф зависимостей кода и задач, ищет циклы и считает критический путь. Пригодится перед планированием спринта или рефакторингом. 274установок rag-engineer Скилл для проектирования RAG-систем: разбивка документов, эмбеддинги, гибридный поиск и переранжирование. Пригодится, когда ответы модели упираются в качество выборки. 273установок business-scenario-explorer Слэш-команда строит несколько сценариев развития бизнеса — базовый, оптимистичный, пессимистичный и срывной — и сводит их в матрицу решений. 273установок rollback-deploy Проводит откат деплоя к прошлой версии: проверки, работа с базой и мониторинг после переключения. 260установок webapp-testing Слэш-команда гоняет локальное веб-приложение в реальном браузере через Playwright: клики, формы, скриншоты, логи консоли. 259установок matplotlib Скилл для Claude по библиотеке matplotlib: строит линейные графики, скаттеры, гистограммы, тепловые карты и 3D-фигуры с экспортом в PNG, PDF и SVG. 257установок pptx-official Скилл для Claude, который берёт на себя чтение, правку и создание презентаций .pptx. Пригодится, когда файл нужно открыть, разобрать или собрать с нуля. 257установок

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

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