Agent skill
Cypress E2E Testing
Expert Cypress testing framework integration for browser-based end-to-end testing
Install this agent skill to your Project
npx add-skill https://github.com/a5c-ai/babysitter/tree/main/library/specializations/qa-testing-automation/skills/cypress-e2e
SKILL.md
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.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
gsd-tools
Central utility skill for GSD operations. Provides config parsing, slug generation, timestamps, path operations, and orchestrates calls to other specialized skills. Acts as the unified entry point that the original gsd-tools.cjs provided via its lib/ modules (commands, config, core, init).
model-profile-resolution
Resolve model profile (quality/balanced/budget) at orchestration start and map agents to specific models. Enables cost/quality tradeoffs by selecting appropriate AI models for each agent role.
verification-suite
Plan structure validation, phase completeness checks, reference integrity verification, and artifact existence confirmation. Provides the structured verification layer ensuring GSD artifacts are well-formed and complete.
state-management
STATE.md reading, writing, and field-level updates. Provides cross-session state persistence via .planning/STATE.md with structured fields for current task, completed phases, blockers, decisions, and quick tasks.
git-integration
Git commit patterns, formats, and conventions for GSD methodology. Provides atomic commits per task, structured commit messages, planning file commits, branch management, and milestone tag operations.
frontmatter-parsing
YAML frontmatter parsing and manipulation for .planning/ documents. Provides read, write, update, query, and validation operations on frontmatter blocks in GSD markdown artifacts.
Didn't find tool you were looking for?