shiplight — скилл для Claude Code: единая точка входа в QA-задачи
Скилл-роутер для тестов и QA: принимает подкоманду и передаёт её нужному сценарию Shiplight. Срабатывает только когда вы явно назвали shiplight.
npx skills add ShiplightAI/agent-skills-v2 --skill shiplight -a claude-codeЧто делает shiplight
Скилл работает как диспетчер. Вы пишете /shiplight с подкомандой, он сопоставляет аргумент с таблицей и открывает нужный файл-инструкцию из references/. Среди подкоманд: init, setup-test-auth, update, create-yaml-tests, create-agent-verification, cover, fix, verify, review, ci, cloud, support, help.
Совпадение идёт не по первому слову. Синонимы бывают из нескольких слов, поэтому роутер ищет самую длинную фразу, а остаток аргумента передаёт подкоманде как контекст. Скажете «create a yaml test for login» — уйдёт в create-yaml-tests с контекстом for login.
Описание намеренно узкое: без слова shiplight скилл не сработает на обычное «напиши тест». Перед запуском подкоманды выполняется общий шаг references/_shared/update-check.md — обновление скилла раз в сутки и проверка версии CLI shiplightai. Если CLI отстал от опубликованной версии, запуск останавливается и предлагается обновление. init в непустом проекте сам не пойдёт: сначала спросит подтверждение.
Какие задачи решает
- разложить QA-работу по подкомандам вместо одной свалки команд
- создать детерминированные YAML E2E-тесты по спецификации
- настроить вход в тестируемое приложение и сохранить состояние браузера
- разобрать упавшие тесты и починить их после изменений в продукте
- посмотреть результаты прогонов и аналитику из Shiplight Cloud
Примеры запросов агенту
- /shiplight cover checkout flow
- /shiplight create a yaml test for login
- /shiplight fix — покажи упавшие тесты
Как установить shiplight
1Через Skills CLI (Vercel)
npx skills add ShiplightAI/agent-skills-v2 --skill shiplight -a claude-code2Вручную: положить файлы
~/.claude/skills/shiplight/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/shiplight/
1Через Skills CLI (Vercel)
npx skills add ShiplightAI/agent-skills-v2 --skill shiplight -a codex2Вручную: положить файлы
.agents/skills/shiplight/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add ShiplightAI/agent-skills-v2 --skill shiplight -a cursor2Вручную: положить файлы
.cursor/skills/shiplight/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install ShiplightAI/agent-skills-v2 shiplight2Вручную: положить файлы
.github/skills/shiplight/SKILL.md1Через Skills CLI (Vercel)
npx skills add ShiplightAI/agent-skills-v2 --skill shiplight -a gemini-cli2Командой платформы
gemini skills install https://github.com/ShiplightAI/agent-skills-v2 --path shiplightВручную: положить файлы
.devin/skills/shiplight/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add ShiplightAI/agent-skills-v2 --skill shiplight -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о shiplight
Как установить shiplight в Claude Code?
Выполните npx skills add ShiplightAI/agent-skills-v2 --skill shiplight -a claude-code. Скилл окажется в ~/.claude/skills/shiplight/SKILL.md.
Что делает shiplight?
Это единая точка входа для QA-задач Shiplight. Скилл принимает подкоманду, находит её в таблице и запускает соответствующий сценарий.
Когда скилл срабатывает?
Только если вы явно сказали «shiplight» или вызвали /shiplight. На обычную просьбу написать тест он не откликнется.