Skip to main content

E2e Test Create

Skill Verified Active

Analyze 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.

Purpose

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/metabase

Runs 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

Verified
98 /100
Analyzed 1 day ago

Trust Signals

Last commit1 day ago
Stars47.3k
LicenseNOASSERTION
Status
View Source

Similar Extensions

Vue Testing Best Practices

100

Use for Vue.js testing. Covers Vitest, Vue Test Utils, component testing, mocking, testing patterns, and Playwright for E2E testing.

Skill
hyf0

Senior Qa

99

Generates 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".

Skill
alirezarezvani

E2E Testing Patterns

98

Master 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.

Skill
wshobson

E2e Test

79

Run Cypress E2E tests, analyze failures including screenshots, and stress test for flakiness

Skill
metabase

Metal

100

Extract 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.

Skill
pjt222

Lean Ctx

100

Context 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.

Skill
yvgude

© 2025 SkillRepo · Find the right skill, skip the noise.