Agent skill
playwright
E2E тестирование UI с Playwright. Запуск, создание тестов, анализ результатов.
Install this agent skill to your Project
npx add-skill https://github.com/alexeykrol/claude-code-starter/tree/main/.claude/skills/playwright
SKILL.md
Skill: Playwright E2E Testing
Проверка окружения
# Проверить установлен ли Playwright
npx playwright --version 2>/dev/null || echo "Playwright not installed"
Если не установлен:
npm install -D @playwright/test
npx playwright install chromium
Запуск существующих тестов
npx playwright test
С UI отчётом:
npx playwright test --reporter=html
Создание нового теста
При создании E2E теста:
- Определить сценарий (user flow)
- Создать файл в
tests/e2e/илиe2e/ - Использовать паттерн:
import { test, expect } from '@playwright/test';
test('описание сценария', async ({ page }) => {
await page.goto('/');
// ... actions
await expect(page.locator('selector')).toBeVisible();
});
Когда использовать
- После изменений UI-компонентов
- После изменений роутинга
- После изменений форм и интерактивных элементов
- Перед production deploy (обязательно)
Анализ падений
При падении теста:
- Показать скриншот ошибки (если есть в
test-results/) - Показать trace (если включен)
- Определить: баг в коде или устаревший тест
- Предложить фикс
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
db-migrate
Миграция схемы базы данных: SQLite → PostgreSQL/Supabase. Генерация SQL, проверка совместимости.
testing
Запуск тестов проекта: unit, integration. Определение типа проекта и выбор стратегии.
start
Инициализация рабочей сессии. Загрузить состояние проекта, оценить готовность, доложить.
finish
Завершение рабочей сессии. Тесты, коммит, обновление SNAPSHOT, отчёт.
housekeeping
Фоновое обслуживание проекта: актуальность README, CHANGELOG, версии, .gitignore, метафайлов.
verl-rl-training
Provides guidance for training LLMs with reinforcement learning using verl (Volcano Engine RL). Use when implementing RLHF, GRPO, PPO, or other RL algorithms for LLM post-training at scale with flexible infrastructure backends.
Didn't find tool you were looking for?