What problem does it solve? Understanding an unfamiliar Cypress test suite or a specific Cypress API often requires digging through documentation and spec files. This Skill reads the relevant test files and explains what a test does, why it may be flaky, or how a Cypress concept works, without modifying any code. ## Core Features & Use Cases - Test Explanation: Reads a spec and its supporting files, then explains the test's intent, structure, Cypress mechanics, dependencies, and risks. - Concept Q&A: Answers questions about Cypress APIs and concepts using concise explanations grounded in authoritative Cypress documentation. - Test Review & Critique: Identifies flaky-test risks such as brittle selectors, unnecessary cy.wait() calls, timing assumptions, and misleading test titles or comments. - Use Case: You inherit a failing E2E suite and ask why a checkout test is flaky. The Skill reads the spec, highlights its timing assumptions and UI coupling, and suggests corrections without rewriting the test. ## Quick Start Ask the assistant to explain what a specific Cypress spec file does and point out any flakiness risks in it.