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
npx -y skills add a5c-ai/babysitter --skill cypress-e2eAssembled 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 implementationcross-browser-testing.js- Cross-browser compatibility testingvisual-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.