Master end-to-end testing with Playwright and Cypress to build reliable test suites that catch bugs, improve confidence, and enable fast deployment.
SkillScore86Maintained
Automatic
◆QA & Test Engineering pack
Last verified 8/29/2026
What it changes
Passed 19 of 22 test cases with the skill, and 18 of 22 without it.
Without skill82%
With skill86%
Checks it passed that the model alone missed
Uses data attribute selectors like data-testid to select elements.
Introduces delay within the route handler reply function instead of using cy.wait with a fixed duration.
2 fixed17 passed either way2 still failing1 broke
Pass-rate lift
+5 pp
Tokens
+184%
Agent turns
0%
Response time
0%
Model gemini-3.6-flashMeasured 8/29/2026v119 of 22 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 2 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 2
Prompt
Implement a Cypress custom command in TypeScript for logging into our dashboard. I am planning to select input fields using CSS class names like .login-field.
What was checked, without and with the skill
Checked
Without skill
With skill
Extends the Cypress Chainable namespace interface in TypeScript.
Passed
Passed
Uses data attribute selectors like data-testid to select elements.
Missed
Passed
case-08 · gemini-3.6-flash · 8/29/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md539 linessingle file
E2E Testing Patterns
Build reliable, fast, and maintainable end-to-end test suites that provide confidence to ship code quickly and catch regressions before users do.