E2e Test Create
Skill Verified ActiveAnalyze React component source code to understand UI structure, then generate idiomatic Cypress E2E tests following Metabase conventions. Falls back to Playwright MCP browser exploration only when code reading and screenshot debugging are insufficient.
To automate the generation of robust E2E tests for the Metabase application by analyzing source code, reducing manual effort and improving test coverage.
Features
- Analyze React component source code for UI structure
- Generate idiomatic Cypress E2E tests following Metabase conventions
- Fallback to Playwright MCP browser exploration for complex cases
- Provides detailed instructions for environment setup and test execution
- Includes steps for debugging and fixing test failures
Use Cases
- Generating new E2E tests for Metabase features
- Understanding UI structure from React component code for testing
- Debugging failed E2E tests by analyzing code and using Playwright exploration
- Ensuring test generation follows established Metabase conventions
Non-Goals
- Generating tests for non-React components
- Replacing manual test writing entirely for all scenarios
- Using Playwright as the primary testing tool
- Handling backend Metabase setup beyond the scope of E2E testing
Practical Utility
- info:Usage examplesWhile the SKILL.md provides detailed steps and invocation examples for the `/e2e-test` skill, explicit end-to-end examples showing input -> invocation -> output for test generation itself are not present.
Execution
- info:Pinned dependenciesThe SKILL.md references `bin/e2e-backend` and `bun test-cypress`, implying dependencies managed by Bun. However, explicit pinning and lockfiles are not detailed in the skill itself.
Trust
- info:Issues AttentionThe Metabase repository has 418 open issues in the last 90 days and 321 closed, indicating active development but a high volume of issues.
Code Execution
- info:ValidationThe SKILL.md provides guidance on using selectors found in code or observed in the browser, but does not explicitly mention schema validation libraries for inputs or outputs.
Installation
npx skills add metabase/metabaseRuns 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
VerifiedTrust Signals
Similar Extensions
Vue Testing Best Practices
100Use for Vue.js testing. Covers Vitest, Vue Test Utils, component testing, mocking, testing patterns, and Playwright for E2E testing.
Senior Qa
99Generates unit tests, integration tests, and E2E tests for React/Next.js applications. Scans components to create Jest + React Testing Library test stubs, analyzes Istanbul/LCOV coverage reports to surface gaps, scaffolds Playwright test files from Next.js routes, mocks API calls with MSW, creates test fixtures, and configures test runners. Use when the user asks to "generate tests", "write unit tests", "analyze test coverage", "scaffold E2E tests", "set up Playwright", "configure Jest", "implement testing patterns", or "improve test quality".
E2E Testing Patterns
98Master end-to-end testing with Playwright and Cypress to build reliable test suites that catch bugs, improve confidence, and enable fast deployment. Use when implementing E2E tests, debugging flaky tests, or establishing testing standards.
E2e Test
79Run Cypress E2E tests, analyze failures including screenshots, and stress test for flakiness
Metal
100Extract the conceptual essence of a repository as skills, agents, and teams — the project's roles, procedures, and coordination patterns expressed as agentskills.io-standard definitions. Reads an arbitrary codebase and produces generalized definitions that capture WHAT the project does and WHO operates it, without replicating HOW it does it. Use when onboarding to a new codebase and wanting to understand its conceptual architecture, when bootstrapping an agentic system from an existing project, when studying a project's organizational DNA for cross-pollination, or when creating a skill/agent/team library inspired by a reference implementation.
Lean Ctx
100Context Runtime for AI Agents — 59 MCP tools, 10 read modes, 95+ shell patterns, tree-sitter AST for 18 languages. Compresses LLM context by up to 99%. Use when reading files, running shell commands, searching code, or exploring directories. Auto-installs if not present.