momentic-test — скилл для Claude Code: что делает и как установить
Помогает создавать, редактировать и запускать E2E-тесты браузера Momentic в файлах YAML. Пригодится при сквозном тестировании веб-приложений через команды агента.
npx skills add momentic-ai/skills --skill momentic-test -a claude-codeЧто делает momentic-test
Скилл настраивает работу с браузерными E2E-тестами платформы Momentic, которые хранятся в файлах *.test.yaml и *.module.yaml. Система использует форк Playwright и протокол CDP, чтобы превращать понятные текстовые сценарии в действия на веб-страницах. Агент ориентируется на спецификацию формата v2 с явным полем fileType. Устаревшие сценарии v1 он обновляет через вызов momentic_test_splice_steps.
Для проверок инструмент подключает сессии MCP. Они позволяют просматривать отдельные шаги и фиксировать изменения без многократного прогона сценария. Запуск упадёт без базового URL сайта. Адрес задают в метаданных теста, переменной BASE_URL или ключе --url-override.
Связанные скрипты и модули должны использовать относительные пути вроде ./... или ../.... Для ускорения тестов применяется кэширование селекторов, чтобы не выполнять повторные запросы к нейросетям.
Какие задачи решает
- настроить сквозные сценарии проверки сайта в формате YAML
- создавать повторно используемые модули тестирования через Momentic
- отлаживать отдельные шаги веб-теста через сессии MCP
- обновлять устаревшие файлы тестов с помощью
momentic_test_splice_steps
Примеры запросов агенту
- Создай новый E2E-тест входа в систему через momentic-test в файле login.test.yaml
- Запусти интерактивную сессию MCP для проверки шагов оформления заказа в cart.test.yaml
- Обнови шаги авторизации в модуле auth.module.yaml и проверь относительные ссылки
Как установить momentic-test
1Через Skills CLI (Vercel)
npx skills add momentic-ai/skills --skill momentic-test -a claude-code2Вручную: положить файлы
~/.claude/skills/momentic-test/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/momentic-test/
1Через Skills CLI (Vercel)
npx skills add momentic-ai/skills --skill momentic-test -a codex2Вручную: положить файлы
.agents/skills/momentic-test/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add momentic-ai/skills --skill momentic-test -a cursor2Вручную: положить файлы
.cursor/skills/momentic-test/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install momentic-ai/skills momentic-test2Вручную: положить файлы
.github/skills/momentic-test/SKILL.md1Через Skills CLI (Vercel)
npx skills add momentic-ai/skills --skill momentic-test -a gemini-cli2Командой платформы
gemini skills install https://github.com/momentic-ai/skills --path skills/momentic-testВручную: положить файлы
.devin/skills/momentic-test/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add momentic-ai/skills --skill momentic-test -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о momentic-test
Как установить momentic-test в Claude Code?
Выполните в терминале команду npx skills add momentic-ai/skills --skill momentic-test -a claude-code.
Что делает скилл momentic-test?
Он инструктирует ИИ-агента, как создавать, проверять и поддерживать E2E-тесты Momentic в файлах YAML. Скилл задаёт правила работы с MCP, форматом v2 и базовыми URL.
Почему тест Momentic завершается ошибкой при запуске?
Тест завершается ошибкой, если не задан базовый URL. Его необходимо передать через ключ --url-override, поле url в самом файле или переменную BASE_URL в окружении.