Instructions for AI coding agents working on E2E tests in the MetaMask Browser Extension. All patterns, commands, and rules are in the canonical docs below — read those, do not duplicate.
- Creating new E2E tests (agent skill / workflow): .cursor/skills/creating-e2e-tests/SKILL.md (symlinked from
.claude/skills/and.agents/skills/— edit the.cursorcopy only) - E2E testing: .cursor/rules/e2e-testing-guidelines/RULE.md
- E2E CI decision tree: .github/guidelines/E2E_DECISION_TREE.md — when E2E runs/skips, label effects, build-reuse logic
- E2E deprecated patterns: .cursor/BUGBOT.md
- Testing philosophy: docs/testing.md
- E2E Driver API: webdriver/README.md
- Flask E2E: flask/README.md
- Playwright benchmark: playwright/benchmark/README.md
- Playwright swap: playwright/swap/README.md
- Forking mainnet for testing: docs/forking-mainnet-for-testing.md
- QA migrations: docs/QA_MIGRATIONS_GUIDE.md