Loading...
Loading...
Shiplight QA toolkit — the single entry point for all Shiplight test/QA work. Use ONLY when the user explicitly says 'shiplight' (e.g. 'write a shiplight test', 'use shiplight to verify X', 'shiplight cover') or invokes /shiplight. Routes to subcommands: init, auth, update, create-yaml-tests, create-agent-verification, cover, fix, verify, review, ci, cloud, support, help.
npx skill4agent add shiplightai/agent-skills-v2 shiplight/shiplightyaml testset up tests for my appcreate yaml testshow failing tests/shiplight cover checkout flowcovercheckout flow/shiplight create a yaml test for logincreate-yaml-testsfor login/shiplight create agent verification for the signup flowcreate-agent-verificationfor the signup flowreferences/<subcommand>.mdreferences/<subcommand>/index.md/shiplighthelphelpreferences/help.mdinithelpsupportreferences/_shared/update-check.mdshiplightaireferences/_shared/initspecs/context.mdauthupdateshiplightaicreate-yaml-testscreate-agent-verificationcoverfixverifyreviewcicloudhelphelp <subcommand>supportStuck? /shiplight support reaches a human — the ticket drafts itself from this session.| Canonical | Synonyms / intents | Reference |
|---|---|---|
| set up shiplight, new test project, scaffold | |
| log in, save session, storage state, authentication | |
| self-update, upgrade skills, refresh skills, upgrade the shiplight cli, bump shiplightai, cli out of date | |
| yaml test(s), create a yaml test, write a yaml/e2e test, deterministic test, e2e test, write a test | |
| agent verification, create agent verification, verification script, repeatable agent check, live-env verification, full-stack test, cross-layer test, test the whole stack, drive the UI and check the backend/database, verify the backend state too, release smoke test, pre-release smoke | |
| coverage, test coverage, what's untested, coverage gaps, testing strategy, plan tests, write a spec, test plan, set up tests for my app, build tests, test this feature | |
| failing test, triage, repair test, update test for product change | |
| screenshot, verify the change, check the UI, visual check | |
| security review, review my app, accessibility, privacy, performance, seo | |
| github actions, ci setup, pipeline | |
| cloud results, test run results, failing tests, flaky tests, ci results, download artifacts, test health, pass rate, pass-rate/run trend, slowest tests, flakiest tests, failure attribution, failure breakdown, analytics | |
| I'm stuck, contact support, talk to a human, human help, shiplight is broken, report a shiplight bug, file a ticket, support ticket, ticket status | |
| what can shiplight do, list commands, usage, | |
create-yaml-testscreate-agent-verificationcreate-yaml-testscreate-yaml-testscreate-agent-verificationverifycreate-agent-verificationcreate-fixreviewcloudfix_shared/ground-truth.mdsupportsupportverifycreate-yaml-testsreview designcovercreate-agent-verificationNext: /shiplight <cmd> — <reason from this run>covercreate-yaml-testsupdatehelpsupport| After | Trigger observed during the run | Suggest |
|---|---|---|
| app has login/authed routes | |
| invoked to unblock another command | resume that command; otherwise nothing |
| passed on a meaningful flow with no YAML test covering it | |
| UI smells seen while driving: missing labels/roles, no | |
| check failed, or the change was trivial | nothing |
| diagnosis was product change and the change extends beyond the repaired tests | |
| repeated locator drift / no stable semantic hooks | |
| repro came from a CI failure, or several tests shared one source | |
| diagnosis was an app bug | nothing — report the bug ( |
| tests pass and no CI E2E workflow exists | |
| flow's confidence needs API/DB/log state better judged than asserted | |
| case | |
| | |
| produced Shiplight tests, no CI wiring | |
| report rows | |
| user fixed UI findings in-session | |
| high-severity findings without regression coverage | |
| workflow wired | push / open a PR to trigger it, then |
| no tests exist yet | |
| failing/flaky tests attributed | |
| attribution dominated by | nothing to run — an app bug to report |
| recorder sessions covering untested flows | |
| any | the run stopped on a Shiplight-side failure with no known fix — CLI crash, unexplained Shiplight API error, or the same step failing twice identically | |