agentsclimarketplace

Cypress e2e

Skill a5c-ai/babysitter/library/specializations/qa-testing-automation/skills/cypress-e2e

Babysitter enforces obedience on agentic workforces and enables them to manage extremely complex tasks and workflows through deterministic, hallucination-free self-orchestration

Install
npx -y skills add a5c-ai/babysitter --skill cypress-e2e

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

What its author says it does

Copied from the file, not written here

Expert Cypress testing framework integration for browser-based end-to-end testing

SKILL.md

2.2 KB, as published. Nobody here has run it

Cypress E2E Testing Skill

Overview

This skill provides expert-level capabilities for Cypress-based end-to-end testing, enabling comprehensive browser automation, component testing, and seamless CI/CD integration.

Capabilities

Test Execution

  • Execute Cypress tests with custom configurations
  • Run tests in interactive and headless modes
  • Configure parallel test execution
  • Handle component testing integration

Code Generation

  • Generate custom Cypress commands
  • Create reusable test utilities
  • Implement fixtures and test data factories

API Mocking

  • Handle intercept/stub patterns for API mocking
  • Configure response fixtures
  • Implement conditional stubbing

Debugging & Analysis

  • Debug test failures with video/screenshot analysis
  • Analyze Cypress Dashboard results
  • Identify and resolve flaky tests

Plugin Integration

  • Configure Cypress plugins
  • Integrate with code coverage tools
  • Set up custom reporters

Target Processes

  • e2e-test-suite.js - Full E2E test suite implementation
  • cross-browser-testing.js - Cross-browser compatibility testing
  • visual-regression.js - Visual regression with Cypress snapshots
  • Component testing workflows

Dependencies

  • cypress - Cypress test runner
  • @cypress/code-coverage - Coverage plugin (optional)
  • Node.js 18+

Usage Example

{
  kind: 'skill',
  skill: {
    name: 'cypress-e2e',
    context: {
      action: 'execute-tests',
      spec: 'cypress/e2e/**/*.cy.ts',
      browser: 'chrome',
      headless: true
    }
  }
}

Configuration

The skill respects cypress.config.ts or cypress.config.js in the project root and can override settings as needed for specific test runs.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.