Provides comprehensive guidance for Cypress end-to-end testing including commands, assertions, component testing, CI/CD integration, and best practices. Use when the user asks about Cypress, needs to write E2E tests, component tests, or configure Cypress for testing.
View on GitHubpartme-ai/full-stack-skills
development-skills-utils
February 1, 2026
Select agents to install to:
npx add-skill https://github.com/partme-ai/full-stack-skills/blob/main/skills/cypress/SKILL.md -a claude-code --skill cypressInstallation paths:
.claude/skills/cypress/## When to use this skill Use this skill whenever the user wants to: - Set up Cypress for end-to-end testing - Write Cypress test cases - Configure Cypress for component testing - Integrate Cypress with CI/CD pipelines - Use Cypress commands and assertions - Debug Cypress tests - Optimize Cypress test performance - Migrate from other testing frameworks to Cypress - Use Cypress with different frameworks (React, Vue, Angular, Svelte) - Configure Cypress for different environments ## How to use this skill This skill is organized to match the Cypress official documentation structure (https://docs.cypress.io/app/get-started/why-cypress, https://docs.cypress.io/api/table-of-contents). When working with Cypress: 1. **Identify the topic** from the user's request: - Getting Started/快速开始 → `examples/get-started/` - Core Concepts/核心概念 → `examples/core-concepts/` - Component Testing/组件测试 → `examples/component-testing/` - End-to-End Testing/E2E测试 → `examples/end-to-end-testing/` - Continuous Integration/持续集成 → `examples/continuous-integration/` - Guides/指南 → `examples/guides/` - References/参考 → `examples/references/` - API Reference/API 参考 → `api/` 2. **Load the appropriate example file** from the `examples/` directory: **Getting Started (快速开始)** - `examples/get-started/`: - `examples/get-started/install-cypress.md` - `examples/get-started/open-the-app.md` - `examples/get-started/why-cypress.md` **Core Concepts (核心概念)** - `examples/core-concepts/`: - `examples/core-concepts/best-practices.md` - `examples/core-concepts/interacting-with-elements.md` - `examples/core-concepts/introduction-to-cypress.md` - `examples/core-concepts/open-mode.md` - `examples/core-concepts/retry-ability.md` - `examples/core-concepts/test-isolation.md` - `examples/core-concepts/testing-types.md` - `examples/core-concepts/variables-and-aliases.md` - `examples/core-concepts/writing-and-organizing-tests.md` **Component Testing (组件测