qa-automation
Installation
SKILL.md
QA Automation — Playwright 3-Layer Architecture
Architecture (mandatory for all projects)
tests/**/*.spec.ts ← Layer 1: Specs (orchestration only)
↓ uses fixture
src/utils/fixtures/*.ts ← Dependency injection (NO new elsewhere)
↓ injects
src/steps/**/*.ts ← Layer 2: Steps (business logic, no locators)
↓ calls
src/pages/**/*.ts ← Layer 3: POM (locators + UI interactions)
↑
fixtures/jdd/*.json ← Test data: entrants (inputs) / sortants (expected)