website-testing
End-to-end testing of websites — happy paths, edge cases, browser matrix, and visual regressions.
Files2
View on GitHubSKILL.mdskills/web/website-testing/SKILL.md
GitHubWebsite Testing
Purpose
End-to-end test a website's user flows across browsers. Catch regressions and ensure core flows work.
When to Use
- Shipping a web product
- Pre-release verification
- Continuous integration
Safety
- Use stable selectors (test IDs, ARIA roles) over CSS
- Don't test implementation details
Source
Custom skill, written for this library.
Notes
Pairs with browser-automation, accessibility.
When NOT to Use
Do not use when the request is outside this capability, required context is unavailable, or a safer specialized skill applies.
Capabilities
- Apply the website-testing workflow consistently.
- Produce a clear, reviewable result.
- Surface assumptions, constraints, and unresolved risks.
Inputs
- The user's goal and desired output.
- Relevant source material, constraints, and environment details.
- Acceptance criteria when available.
Workflow
- Confirm the goal, scope, and constraints.
- Inspect the available context before acting.
- Apply the skill-specific guidance in this document.
- Verify the result and report limitations or next steps.
Tools
- No mandatory tool unless declared in frontmatter.
- Use only project-approved tools and documented optional dependencies.
Examples
Requests that should activate this skill include: "test this website"; "e2e tests"; "end-to-end test".