Sveltest — скилл
Агент получает проверенные шаблоны тестов Svelte 5 для Vitest Browser Mode и Playwright через скилл и CLI, а не сочиняет моки.
- 113 ★ репозитория
- Последний коммит
- MIT
Минимальный доступ
Почему такой уровень
- CLI скачивает примеры из репозитория по сети.
Установка
- Работает в
В терминале, через 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
Семь QA-агентов и десять скиллов для автотестов: Playwright на TypeScript, Selenium на Java, API, доступность и ISTQB.
Скилл, с которым агент пишет и запускает скрипты Playwright: тесты страниц, формы, скриншоты, проверки ссылок
Руководства для агента, который пишет и чинит тесты Playwright: выбор локаторов, ожидания и диагностика сбоев в CI
Проверяет пакеты Agent Skills: структуру, ссылки, объем в токенах и качество инструкций с оценкой моделью-судьей
Скилл проверки кода агента в настоящем браузере: читает ваши изменения, составляет план теста и прогоняет его через Playwright с вашими куки
Коротко о README
Проект показывает тестирование Svelte 5 в браузере: компоненты, серверные маршруты, SSR и сквозные проверки. Согласованность клиента и сервера держится на общей валидации и настоящих объектах запроса.