К основному содержанию
скилл GitHub Copilot официальный · GitHub

playwright-generate-test — скилл для GitHub Copilot

Создаёт Playwright-тест по сценарию через Playwright MCP. Подходит, когда нужно пройти сценарий в браузере перед генерацией кода.

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

Что делает playwright-generate-test

Скилл принимает сценарий и последовательно выполняет предписанные действия инструментами Playwright MCP. Если сценария нет, агент попросит его описать. Код заранее не выдаётся.

После прохождения шагов скилл формирует TypeScript-тест с @playwright/test, опираясь на историю диалога. Файл сохраняется в каталоге tests.

Затем агент запускает тест и правит его, пока тот не пройдёт. Ставить стоит для сценариев, которые нужно проверить через браузер; для простой заготовки теста без выполнения шагов этот скилл будет лишним.

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

  • сгенерировать Playwright-тест по сценарию
  • запросить сценарий, если его не дали
  • сохранить тест в каталоге tests
  • запустить тест и исправлять его до прохождения

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

  • «Сгенерируй тест для сценария входа в приложение.»
  • «Пройди сценарий оформления заказа и создай Playwright-тест.»
  • «Проверь сценарий в браузере через Playwright MCP, затем сохрани тест.»

Как установить playwright-generate-test

1Через Skills CLI (Vercel)

npx skills add github/awesome-copilot --skill playwright-generate-test -a claude-code

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

~/.claude/skills/playwright-generate-test/SKILL.md

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

Похожие

skill-creator официальный anthropics Помогает создать новый скилл, доработать существующий и проверить результат через тестовые промпты и оценки. Claude Code Claude.ai 414 180установок improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. Claude Code 1 163 035установок tdd Matt Pocock Скилл управляет циклом красный-зелёный в TDD: проверяет, что тесты пишутся до кода, держит их на уровне публичных интерфейсов и не завязывает на внутреннюю структуру. Claude Code 1 141 062установок prototype Matt Pocock Создаёт временный прототип, чтобы проверить логику, модель состояния или вид интерфейса до работы над основным кодом. Claude Code 986 201установок codebase-design Matt Pocock Скилл помогает проектировать модули с небольшим интерфейсом и скрытой внутри сложностью. Подходит для рефакторинга, тестируемости и поиска чистого seam. Claude Code 850 344установок diagnosing-bugs Matt Pocock Скилл ведёт агента через воспроизводимую диагностику сложных багов и регрессий производительности. Нужен, когда код падает, работает неверно или тормозит. Claude Code 834 802установок

Вопросы о playwright-generate-test

Как установить playwright-generate-test в GitHub Copilot?

Выполните npx skills add github/awesome-copilot --skill playwright-generate-test. Также доступна команда gh skill install github/awesome-copilot playwright-generate-test.

Что делает playwright-generate-test?

Скилл проходит сценарий инструментами Playwright MCP, затем создаёт TypeScript-тест с @playwright/test. Он сохраняет файл в tests и запускает его для исправлений.

Куда playwright-generate-test сохраняет тест?

Сгенерированный файл помещается в каталог tests.

Исходный текст

SKILL.md · MIT
---
name: playwright-generate-test
description: 'Generate a Playwright test based on a scenario using Playwright MCP'
---

# Test Generation with Playwright MCP

Your goal is to generate a Playwright test based on the provided scenario after completing all prescribed steps.

## Specific Instructions

- You are given a scenario, and you need to generate a playwright test for it. If the user does not provide a scenario, you will ask them to provide one.
- DO NOT generate test code prematurely or based solely on the scenario without completing all prescribed steps.
- DO run steps one by one using the tools provided by the Playwright MCP.
- Only after all steps are completed, emit a Playwright TypeScript test that uses `@playwright/test` based on message history
- Save generated test file in the tests directory
- Execute the test file and iterate until the test passes

© github · MIT · github/awesome-copilot

Смотрите также

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

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