e2e-cucumber-playwright

Installation
SKILL.md

Dify E2E Cucumber + Playwright

Use this skill for Dify's repository-level E2E suite in e2e/. Use e2e/AGENTS.md as the canonical guide for local architecture and conventions, then apply Playwright/Cucumber best practices only where they fit the current suite.

Scope

  • Use this skill for .feature files, Cucumber step definitions, DifyWorld, hooks, tags, and E2E review work under e2e/.
  • Do not use this skill for Vitest or React Testing Library work under web/; use frontend-testing instead.
  • Do not use this skill for backend test or API review tasks under api/.

Read Order

  1. Read e2e/AGENTS.md first.
  2. Read only the files directly involved in the task:
    • target .feature files under e2e/features/
    • related step files under e2e/features/step-definitions/
    • e2e/features/support/hooks.ts and e2e/features/support/world.ts when session lifecycle or shared state matters
    • e2e/scripts/run-cucumber.ts and e2e/cucumber.config.ts when tags or execution flow matter
  3. Read references/playwright-best-practices.md only when locator, assertion, isolation, or waiting choices are involved.
Related skills

More from langgenius/dify

Installs
29
Repository
langgenius/dify
GitHub Stars
141.3K
First Seen
Apr 17, 2026