Sveltest — скилл

Агент получает проверенные шаблоны тестов Svelte 5 для Vitest Browser Mode и Playwright через скилл и CLI, а не сочиняет моки.

  • 113 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Минимальный доступ

Почему такой уровень

  • CLI скачивает примеры из репозитория по сети.
Все причины и проверки

spences10/sveltest

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/sveltest

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Минимальный доступИнструмент ничего не запускает и не ходит в сеть.

  • CLI скачивает примеры из репозитория по сети.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Sveltest — репозиторий-пример и CLI с шаблонами тестов для `vitest-browser-svelte`. Агент берет проверенные примеры для компонентов, серверных маршрутов SvelteKit, SSR и сквозных сценариев вместо того, чтобы сочинять их по памяти. В каталоге `.agents/skills/svelte-testing` лежит скилл в формате Agent Skills: быстрый старт, правила локаторов и разбор типичных падений. Команды `list`, `get` и `search` отдают нужный пример по имени компонента или теме, например `form`.

Для кого. Разработчики на Svelte 5 и SvelteKit, которые переходят с `@testing-library/svelte` на тесты в настоящем браузере.

Подходит, если

  • Агент пишет тест для формы входа с валидацией.
  • Тесты после миграции на Vitest Browser Mode падают на строгих локаторах.
  • Нужно проверить серверный маршрут SvelteKit с настоящими `FormData` и `Request`.
  • Команда хочет единый набор правил тестирования для Claude Code и Cursor.

Не подходит, если

  • Проект не на Svelte 5.
  • Тесты запускаются только в jsdom без браузера.
  • Нужен фреймворк тестирования, а не набор примеров и правил.

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

Нужно протестировать форму входа с валидацией. Найди шаблоны через `pnpx sveltest search form` и напиши тест.

Ограничения

Подход автор называет собственным и опирается на минимум моков: внешние сервисы вроде баз данных все равно придется подменять. Примеры привязаны к Svelte 5, Vitest 4 и Playwright, для других версий проверьте совместимость. CLI подтягивает примеры из репозитория, поэтому нужен доступ к сети. Репозиторий большой, поэтому копируйте в проект только каталог скилла, а не весь пример. Репозиторий ведет один автор как личный проект, поэтому правила отражают его вкус, а не стандарт Svelte.

Как отключить. Удалите каталог `.agents/skills/svelte-testing` из проекта и уберите упоминание `pnpx sveltest` из инструкций агента.

Частые вопросы

Как получить пример теста?

Выполните `pnpx sveltest get button`, подставив имя компонента. Команда `list` покажет все паттерны, `search form` найдет примеры по теме.

Какие агенты подходят?

Скилл в формате Agent Skills, он не привязан к Claude. В репозитории есть настройки для Claude Code и Cursor, а для остальных клиентов каталог копируют целиком вместе с `references/`.

Чем это отличается от обычной документации?

Примеры написаны под ИИ-ассистента и даются по запросу. Агенту не нужно читать весь репозиторий.

Нужен ли браузер для тестов?

Да, Vitest Browser Mode запускает тесты в настоящем браузере через Playwright. Для режима без браузера шаблоны не подходят.

Подходит ли скилл для SvelteKit?

Да. В примерах есть серверные маршруты, хуки, действия форм и проверка SSR. Клиентская и серверная части сверяются через общую валидацию.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

57 справочных файлов по тестам Playwright на TypeScript: агент берет из них нужный по задаче, от локаторов до шардирования в CI

СкиллМинимальный доступ425Звезды репозитория

Семь QA-агентов и десять скиллов для автотестов: Playwright на TypeScript, Selenium на Java, API, доступность и ISTQB.

ПлагинРасширенный доступ263Звезды репозитория

Скилл, с которым агент пишет и запускает скрипты Playwright: тесты страниц, формы, скриншоты, проверки ссылок

СкиллШирокий доступ3,3 тыс.Звезды репозитория

Руководства для агента, который пишет и чинит тесты Playwright: выбор локаторов, ожидания и диагностика сбоев в CI

СкиллМинимальный доступ417Звезды репозитория

Проверяет пакеты Agent Skills: структуру, ссылки, объем в токенах и качество инструкций с оценкой моделью-судьей

CLIРасширенный доступ267Звезды репозитория

Скилл проверки кода агента в настоящем браузере: читает ваши изменения, составляет план теста и прогоняет его через Playwright с вашими куки

СкиллШирокий доступ3,6 тыс.Звезды репозитория

Коротко о README

Проект показывает тестирование Svelte 5 в браузере: компоненты, серверные маршруты, SSR и сквозные проверки. Согласованность клиента и сервера держится на общей валидации и настоящих объектах запроса.

Бейдж для README

Сообщить о проблеме