with one click
mern-e2e
Manage Playwright E2E tests for critical user journeys.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Manage Playwright E2E tests for critical user journeys.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Scaffold a pnpm + Turborepo MERN monorepo with Next.js, tooling, tests, CI, and optional GitHub repo creation.
Configure GitHub repository security with branch protection, Dependabot, security scanning, and CI workflows. Integrates with mern-scaffold, nean-scaffold, and iOS projects.
Harden a Vercel deployment with security headers, CSP, bot protection, and deployment configuration
Add authentication to an iOS app with Sign in with Apple, biometrics, and Keychain storage.
Scaffold a new feature with View, ViewModel, and tests following ios-std conventions.
Review iOS code for compliance with standards, NFRs, and security policy.
| name | mern-e2e |
| description | Manage Playwright E2E tests for critical user journeys. |
| argument-hint | [--add <journey>] [--run] [--report] [--fix] |
| allowed-tools | Bash, Write, Read, Glob, Grep |
Create, run, and maintain E2E tests for critical user flows using Playwright.
--add <journey> — Create new journey test (e.g., signup-flow, checkout)--run — Run all E2E tests--run <pattern> — Run tests matching pattern--report — Generate and display HTML report--fix — Fix flaky tests with approvalapps/web/e2e/
├── journeys/ # User journey tests
│ ├── auth.spec.ts # Sign up, sign in, sign out
│ ├── onboarding.spec.ts # First-time user flow
│ └── <feature>.spec.ts # Feature-specific journeys
├── fixtures/ # Test fixtures and helpers
│ ├── auth.ts # Auth helpers (login as user)
│ └── db.ts # Database seeding
├── pages/ # Page Object Models
│ ├── HomePage.ts
│ └── SettingsPage.ts
└── playwright.config.ts # Playwright configuration
auth — Authentication flows (signup, signin, signout, password reset)onboarding — First-time user experience<feature>-crud — Create, read, update, delete for a feature<feature>-workflow — Multi-step workflowscheckout — Payment/purchase flowssettings — User settings and preferences# Run all E2E tests
pnpm test:e2e
# Run specific journey
pnpm test:e2e --grep "auth"
# Run in headed mode (watch)
pnpm test:e2e --headed
# Run with UI mode
pnpm test:e2e --ui
# Generate report
pnpm test:e2e --reporter=html && npx playwright show-report
--add)e2e/journeys/<journey>.spec.ts--run)--fix)page.waitForTimeout)For Playwright setup and patterns, see reference/mern-e2e-reference.md