flaky-selector-scan
Installation
SKILL.md
Flaky Selector Scan
Find the selectors and waits in your test suite that will break on the next UI change. Pure code reading — no browser, no MCP, no signup.
Prerequisites
- A repo with E2E/UI tests (Cypress, Playwright, Selenium, WebdriverIO, Robot Framework — anything)
Trigger
- "Why are my tests flaky?"
- "Scan my tests for brittle selectors"
- "Audit the selectors in cypress/e2e"
Workflow
- Locate test files: look under
cypress/,e2e/,tests/,test/, and glob*.spec.*,*.test.*,*.cy.*,*.robot. - Scan for each hazard class below (read files; report file:line per finding).