From 9b0d19c60eb4adbead443b057a1a0ee72bdd2f0a Mon Sep 17 00:00:00 2001 From: Michael Mayer Date: Wed, 29 Apr 2026 14:06:48 +0000 Subject: [PATCH] Claude: Document when to delegate UI tests to "ui-tester" --- .claude/rules/frontend-rules.md | 1 + 1 file changed, 1 insertion(+) diff --git a/.claude/rules/frontend-rules.md b/.claude/rules/frontend-rules.md index 47058af75..213d2286d 100644 --- a/.claude/rules/frontend-rules.md +++ b/.claude/rules/frontend-rules.md @@ -28,6 +28,7 @@ - Prefer waits over sleeps; click only visible/enabled elements; use role/label/text selectors (not XPath). - Screenshots: small and reproducible — JPEG, visible viewport, deterministic `.local/screenshots//__.jpg` names, no large inline screenshots. - If `npx` fetches an MCP server at runtime, add `--yes` or preinstall to avoid prompts. +- Delegate to the `ui-tester` subagent for any flow with more than ~2 browser steps (login + navigate + assert, multi-step forms, regression sweeps). Brief it with the URL, credentials, exact steps, and the verdict format you want back; ask for a short report so raw snapshots and console dumps stay out of the parent context. Drive Playwright MCP inline only for one-shot checks (single navigate, single screenshot). ## Frontend Focus Management