Skip to main content

Cypress

Skill Active

Cypress end-to-end and component testing patterns for web apps: reliable selectors, stable waits, network stubbing, auth handling, CI parallelization, and flake reduction

Purpose

To help developers write more reliable, stable, and maintainable end-to-end and component tests for web applications using Cypress best practices.

Features

  • Reliable selector strategies (data-testid)
  • Deterministic waiting patterns (avoiding fixed sleeps)
  • Network control with cy.intercept
  • Authentication strategies with cy.session
  • Component testing patterns
  • CI best practices for artifacts and parallelization

Use Cases

  • Writing robust end-to-end tests for critical user flows
  • Debugging and reducing flakiness in existing UI test suites
  • Implementing component tests for isolated UI element validation
  • Configuring Cypress for efficient and stable CI runs

Non-Goals

  • Replacing the Cypress framework itself
  • Providing specific test cases for arbitrary web apps
  • Handling backend logic or infrastructure setup

Maintenance

  • warning:Commit recencyThe last commit was over 3 months ago (April 15, 2026), indicating potential maintenance lag.

Trust

  • warning:Issues AttentionThere are 4 open issues and 0 closed issues in the last 90 days, indicating slow response to issues (closure rate < 10%).

Installation

npx skills add bobmatnyc/claude-mpm-skills

Runs the Vercel skills CLI (skills.sh) via npx — needs Node.js locally and at least one installed skills-compatible agent (Claude Code, Cursor, Codex, …). Assumes the repo follows the agentskills.io format.

Quality Score

89 /100
Analyzed 1 day ago

Trust Signals

Last commit29 days ago
Stars44
LicenseMIT
Status
View Source

Similar Extensions

Cypress Author

97

Creates, updates, and fixes Cypress tests (E2E/end-to-end and component tests). Use when the user asks to create tests, add tests, write tests, update tests, test this file/component, new spec, or fix a failing or flaky test. Apply even when the user does not say 'Cypress' (e.g. 'create tests for this file'). Prefer cypress-explain when the user only wants to explain or review tests without changing code.

Skill
cypress-io

Openclaw Testing

100

Choose, run, rerun, or debug OpenClaw tests, CI checks, Docker E2E lanes, release validation, and the cheapest safe verification path.

Skill
steipete

Crabbox

100

Use Crabbox for OpenClaw remote validation across Linux, macOS, Windows, and WSL2. Default to Blacksmith Testbox for broad Linux proof; includes direct Blacksmith and owned AWS/Hetzner fallback notes when Crabbox fails.

Skill
steipete

Vue Testing Best Practices

100

Use for Vue.js testing. Covers Vitest, Vue Test Utils, component testing, mocking, testing patterns, and Playwright for E2E testing.

Skill
hyf0

Playwright Best Practices

100

Use when writing Playwright tests, fixing flaky tests, debugging failures, implementing Page Object Model, configuring CI/CD, optimizing performance, mocking APIs, handling authentication or OAuth, testing accessibility (axe-core), file uploads/downloads, date/time mocking, WebSockets, geolocation, permissions, multi-tab/popup flows, mobile/responsive layouts, touch gestures, GraphQL, error handling, offline mode, multi-user collaboration, third-party services (payments, email verification), console error monitoring, global setup/teardown, test annotations (skip, fixme, slow), test tags (@smoke, @fast, @critical, filtering with --grep), project dependencies, security testing (XSS, CSRF, auth), performance budgets (Web Vitals, Lighthouse), iframes, component testing, canvas/WebGL, service workers/PWA, test coverage, i18n/localization, Electron apps, or browser extension testing. Covers E2E, component, API, visual, accessibility, security, Electron, and extension testing.

Skill
currents-dev

Develop Web Game

100

Use when Codex is building or iterating on a web game (HTML/JS) and needs a reliable development + testing loop: implement small changes, run a Playwright-based test script with short input bursts and intentional pauses, inspect screenshots/text, and review console errors with render_game_to_text.

Skill
davila7

© 2025 SkillRepo · Find the right skill, skip the noise.