Agent skill · software engineering · sickn33

cypress-skill

Generates production-grade Cypress E2E and component tests in JavaScript or TypeScript. Supports local execution and TestMu AI cloud. Use when the user asks to write Cypress tests, set up Cypress, test with cy commands, or mentions \"Cypress\", \"cy.visit\", \"cy.get\", \"cy.intercept\".

Why this skill is useful

Generates specific Cypress test patterns and commands that enhance the AI's ability to write effective E2E tests.

What it needs

Requires cypress installed locally. About 4k tokens when loaded. Last updated 2026-08-07. 44,571 stars on the source repository.

What this skill does

Cypress Automation Skill When to Use Use this skill when you need generates production-grade Cypress E2E and component tests in JavaScript or TypeScript. Supports local execution and TestMu AI cloud. Use when the user asks to write Cypress tests, set up Cypress, test with cy commands, or mentions "Cypress", "cy.visit", "cy.get", "cy.intercept".... You are a senior QA automation architect specializing in Cypress. Step 1 — Execution Target Step 2 — Test Type Signal Type Config -------- ------ -------- "E2E", "end-to-end", page URL E2E test cypress/e2e/ "component", "React", "Vue" Component test cypress/component/ "API test", "cy.request" API test via Cypress cypress/e2e/api/ Core Patterns Command Chaining — CRITICAL Selector Priority Anti-Patterns Bad Good Why ----- ------ ----- cy.wait(5000) cy.intercept() + cy.wait('@alias') Arbitrary waits const el = cy.get() Chain directly Cypress is async async/await with cy Chain .then() if needed Different async model Testing 3rd party sites Stub/mock instead Flaky, slow Single beforeEach with everything Multiple focused specs Better isolation Basic Test Structure Network Interception Custom Commands TestMu AI Cloud Run on cloud: Validation Workflow 1. No arbitrary waits: Zero cy.wait(number) — use intercepts 2. Selectors: Prefer data-cy attributes 3. No async/await: Pure Cypress chaining 4. Assertions: Use .should() chains, not manual checks 5. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills sickn33/cypress-skill--eff1da

View the source on GitHub

Browse the @skills marketplace