К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

write-e2e-tests — скилл для Claude Code: E2E-тесты

Помогает писать Playwright E2E-тесты для tldraw: действия в интерфейсе, меню и фигуры на холсте. Нужен при добавлении тестов в примеры SDK или клиент tldraw.com.

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

Что делает write-e2e-tests

Скилл задаёт правила для Playwright-тестов в apps/examples/e2e/ и apps/dotcom/client/e2e/. Он подсказывает структуру файла test-<feature>.spec.ts, подключение фикстур и подготовку состояния через setupOrReset.

Для работы с редактором применяет page.evaluate(), а элементы интерфейса предлагает искать через getByTestId() или фикстуры панели инструментов. Есть приёмы для меню, проверки событий интерфейса, таблиц тестовых случаев и различий между Mac и мобильным экраном.

Скилл описывает запуск через pnpm e2e, pnpm e2e-dotcom и pnpm e2e-ui. Общая страница подходит только там, где не нужна полная изоляция тестов: это повод проверить, не зависят ли проверки друг от друга.

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

  • добавить Playwright-тест для инструмента рисования
  • проверить выбор и свойства фигур на холсте
  • нажать пункт главного или контекстного меню
  • проверить событие после сочетания клавиш
  • учесть различия клавиш на Mac и мобильном экране

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

  • Добавь E2E-тест для нового инструмента в `apps/examples/e2e/tests/` с `setupOrReset`.
  • Проверь через Playwright, что выбор прямоугольника меняет состояние кнопки панели.
  • Напиши тест контекстного меню и проверь событие после нажатия клавиши.

Как установить write-e2e-tests

1Через Skills CLI (Vercel)

npx skills add tldraw/tldraw --skill write-e2e-tests -a claude-code

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

~/.claude/skills/write-e2e-tests/SKILL.md

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

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

Весь набор →
write-docs tldraw Скилл для написания и обновления документации SDK tldraw. Помогает создавать статьи, обновлять существующие доки и следовать стилю проекта. Claude Code CX Codex Cursor +1 486установок skill-creator tldraw Инструкция для агента, по которой он собирает новые скиллы: структура SKILL.md, папки с ресурсами и правила, чтобы не раздувать контекст. Claude Code CX Codex Cursor +1 431установок write-pr tldraw Задаёт формат заголовков и описаний пулл-реквестов: семантические типы, структурированные шаблоны и правила изложения для ревьюера. Claude Code CX Codex Cursor +1 419установок write-issue tldraw Скилл задаёт правила оформления и триажа задач GitHub в стиле репозитория tldraw. Помогает составить понятный заголовок, структурировать описание и расставить метки. Claude Code CX Codex Cursor +1 405установок review-docs tldraw Запускает аудит документации по гайдам стиля и кодовой базе tldraw с оценкой по 40-балльной шкале. Помогает находить неточности в коде и исправлять текст по шагам. Claude Code CX Codex Cursor +1 390установок write-release-notes tldraw Готовит и проверяет статьи о релизах tldraw SDK: собирает изменения из PR, выделяет критические правки и требует рецепты миграции. Claude Code CX Codex Cursor +1 327установок

Похожие

review-and-ship cursor Скилл автоматизирует проверку изменений перед отправкой: смотрит на баги, тесты и соответствие намерению, затем коммитит и открывает PR. Подойдёт, если хочешь убедиться, что код готов, прежде чем его залить. Claude Code CX Codex Cursor +1 2 500установок prek j178 Помогает настроить и запускать Git-хуки через утилиту prek на Rust вместо стандартного pre-commit. Пригодится для ускорения проверок, линтинга и форматирования. Claude Code CX Codex Cursor +1 728установок testing-setup Google LLC Анализирует текущую стратегию тестирования Android-приложения и помогает установить библиотеки, инфраструктуру и фреймворки для unit-тестов, UI-тестов, скриншот-тестов и e2e-тестов. Claude Code CX Codex Cursor +1 2 500установок phoenix-evals официальный [email protected] Скилл помогает создавать и запускать оценщики для AI- и LLM-приложений с Phoenix. Пригодится для разбора ошибок, проверки RAG и оценки качества моделей. GitHub Copilot 1 000установок phoenix-cli официальный arize-ai Скилл для GitHub Copilot, который через Phoenix CLI достаёт трейсы, спаны и сессии, помогает найти причины сбоев LLM-приложений и собрать таксономию ошибок. GitHub Copilot 1 000установок dart-generate-test-mocks dart-lang Скилл для юнит-тестов на Dart: агент выносит внешние зависимости в конструктор, генерирует моки через mockito и build_runner, потом пишет тесты. Claude Code CX Codex Cursor +1 18 200установок improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. Claude Code 1 163 035установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. Claude Code CX Codex Cursor +1 673 100установок

Вопросы о write-e2e-tests

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

Выполните npx skills add tldraw/tldraw --skill write-e2e-tests -a claude-code, затем повторите npx skills add tldraw/tldraw --skill write-e2e-tests -a claude-code. Файл скилла расположен в ~/.claude/skills/write-e2e-tests/SKILL.md.

Что делает write-e2e-tests?

Скилл направляет работу над E2E-проверками tldraw на Playwright. Он охватывает фикстуры, взаимодействие с холстом, меню, события интерфейса и проверки состояния.

Как обращаться к editor внутри page.evaluate()?

Нужно импортировать Editor из tldraw и объявить editor. Для проверки событий интерфейса также объявляется __tldraw_ui_event.

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

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

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