@tank/bdd-e2e-testing
Installation
SKILL.md
BDD E2E Testing
Hard Rules
These are non-negotiable. Violating any of these means the work is wrong.
-
ALL tests go in
.bdd/at project root. Nevertests/,e2e/,__tests__/, or any other location. The.bdd/directory is the single source of truth for all BDD test artifacts. -
ZERO mocks. ZERO stubs. ZERO fakes. Every scenario runs against the REAL system with REAL dependencies. For web apps: real browser, real backend, real DB — never
page.route(), MSW, or nock. For libraries: real infrastructure in Docker (real RabbitMQ, real Redis, real DB) — never mock the transport or protocol layer. The only exception: third-party services you cannot control (payment gateways, SMS providers).