Starlight QA
Purpose
Prove that the supported journey works on the candidate revision, not merely that a page renders.
When it fires
- A web, mobile-web, API, installer, or marketplace flow is ready for verification.
- Responsive, accessibility, network, or state regressions are possible.
- A preview must be checked before merge or production.
Inputs
- Exact candidate URL or revision and supported environments.
- Critical journeys, expected outcomes, and side-effect boundaries.
- Test accounts or fixtures explicitly approved for the run.
- Accessibility, performance, and browser support requirements.
Workflow
- Confirm the candidate revision and environment.
- Load each critical route and inspect status, console, and failed requests.
- Exercise the journey with role/label-based interactions and observable assertions.
- Test validation, loading, empty, error, success, refresh, and back-navigation states as relevant.
- Verify keyboard access, focus, names, heading order, reduced motion, contrast, and image alternatives.
- Check representative phone, tablet, and desktop viewports for overflow and occlusion.
- Capture the smallest useful screenshot or payload receipt for each material finding.
- Re-run focused checks after fixes and report anything not tested.
Output contract
Return candidate revision/URL, environments, journeys, pass/fail assertions, console/network findings, accessibility findings, responsive findings, evidence references, defects with reproduction, and untested boundaries.
Tools & MCP
Use the browser or computer-use capability approved by the active host. Reuse existing sessions where policy requires it. Never hardcode a local CDP endpoint as a portable dependency. Do not submit real purchases, publish content, send messages, or alter production data without explicit authorization.
Quality bar
- Assertions target user-observable outcomes.
- Semantic checks complement visual screenshots.
- The report distinguishes automated, manual, and inferred results.
- No “fully tested” claim when environments or destructive paths were skipped.
Example
Input: “QA the Academy evidence export on the PR preview.”
Good output: fill the labeled fields, complete the evidence phases, prepare the JSON, validate its schema/counts/approval state, verify the download link, inspect mobile overflow and semantics, and name any browser-download limitation.
Built on SIP — Starlight Intelligence Protocol
Vertical: starlight-agent-skills · portable capability layer
1---2name: starlight-qa3description: Exercise a web experience or API through real user flows, semantic accessibility checks, responsive viewports, console/network inspection, and release-specific assertions. Use when a preview or deployed surface needs evidence-based QA; use the host-approved browser connector and avoid unauthorized external side effects.4---56# Starlight QA78## Purpose910Prove that the supported journey works on the candidate revision, not merely that a page renders.1112## When it fires1314- A web, mobile-web, API, installer, or marketplace flow is ready for verification.15- Responsive, accessibility, network, or state regressions are possible.16- A preview must be checked before merge or production.1718## Inputs1920- Exact candidate URL or revision and supported environments.21- Critical journeys, expected outcomes, and side-effect boundaries.22- Test accounts or fixtures explicitly approved for the run.23- Accessibility, performance, and browser support requirements.2425## Workflow26271. Confirm the candidate revision and environment.282. Load each critical route and inspect status, console, and failed requests.293. Exercise the journey with role/label-based interactions and observable assertions.304. Test validation, loading, empty, error, success, refresh, and back-navigation states as relevant.315. Verify keyboard access, focus, names, heading order, reduced motion, contrast, and image alternatives.326. Check representative phone, tablet, and desktop viewports for overflow and occlusion.337. Capture the smallest useful screenshot or payload receipt for each material finding.348. Re-run focused checks after fixes and report anything not tested.3536## Output contract3738Return candidate revision/URL, environments, journeys, pass/fail assertions, console/network findings, accessibility findings, responsive findings, evidence references, defects with reproduction, and untested boundaries.3940## Tools & MCP4142Use the browser or computer-use capability approved by the active host. Reuse existing sessions where policy requires it. Never hardcode a local CDP endpoint as a portable dependency. Do not submit real purchases, publish content, send messages, or alter production data without explicit authorization.4344## Quality bar4546- Assertions target user-observable outcomes.47- Semantic checks complement visual screenshots.48- The report distinguishes automated, manual, and inferred results.49- No “fully tested” claim when environments or destructive paths were skipped.5051## Example5253Input: “QA the Academy evidence export on the PR preview.”5455Good output: fill the labeled fields, complete the evidence phases, prepare the JSON, validate its schema/counts/approval state, verify the download link, inspect mobile overflow and semantics, and name any browser-download limitation.5657---5859Built on SIP — Starlight Intelligence Protocol60Vertical: starlight-agent-skills · portable capability layer