E2e Selector Drift Reviewer — Testing & QA agent for Claude Code
Use this agent when Playwright E2E spec files under apps//e2e/ (e.g. apps/hospitality/e2e/.spec.ts) are added or modified.
How to install E2e Selector Drift Reviewer
Installs to ~/.claude/agents/mattbutlerengineering-mattbutlerengineering-e2e-selector-drift-reviewer.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/mattbutlerengineering/mattbutlerengineering/HEAD/.claude/agents/e2e-selector-drift-reviewer.md -o ~/.claude/agents/mattbutlerengineering-mattbutlerengineering-e2e-selector-drift-reviewer.md Restart Claude Code, or start a new session, for it to be picked up.
What E2e Selector Drift Reviewer does
name: e2e-selector-drift-reviewer description: Use this agent when Playwright E2E spec files under `apps/*/e2e/**` (e.g. `apps/hospitality/e2e/*.spec.ts`) are added or modified. Reviews the change for the class of E2E flake that CI (lint/typecheck) cannot catch — strict-mode selector collisions (a `getByText`/`getByRole` that resolves to 2+ nodes), locators coupled to volatile DOM text, and stateful-mock gaps (a test that acts on data a route mock never returns, or a mutation whose success p
Alternatives in Testing & QA
- Helper Author — Owns the shared Cypress helper library for component automation 41k ★
- Integration Test Generator — Generates one integration/E2E test from an approved test case spec using existing project patterns 548 ★
- Bowser QA Agent — UI validation agent that executes user stories against web apps and reports pass/fail results with screenshots 222 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Rialto Prop Drift Detector
Use this agent when files in packages/rialto/src/components/ are added or modified, OR when accessibility / un
Chadi Test
Testing and verification subagent for unit, integration, e2e, build, lint, typecheck, and regression checks. F
Test Verification
Test / Verification Agent. Read-only w.r.t. product code. Independently verifies the implementer's change agai
Playwright Testing Expert
Use proactively for creating, debugging, and maintaining Playwright E2E tests. Specialist in test automation f
QA Suite Impact
Given a Jira ticket's acceptance criteria and the merged dev change, decides which existing QA Playwright test
Test Guardian
Monitors test coverage gaps when testable code is added or modified. Does not write tests — only flags what ne
Related Skills
Pbi Diff
Generate a human-readable summary of all uncommitted changes in the semantic model since the last git commit.
Update E2e Tests
Update end-to-end tests after CLI API changes. Use when public commands, flags, or output formats have been mo
Check Package
Run full validation (build + lint + test + typecheck) on a package