Guide accessibility reviews for UI, documents, and workflows. Use for WCAG-oriented audits, keyboard review, semantics, contrast, and remediation planning.
The English summary is being prepared. Showing the original description.
UI review and browser-driven debugging workflow for Chrome DevTools MCP, Playwright MCP/CLI, browser ownership, evidence capture, minimal fixes, and durable UI regression tests.
The English summary is being prepared. Showing the original description.
Review the instructions the agent will receive before you install.
Use this skill for UI review, browser-driven debugging, visual/a11y feasibility checks, console or network triage, Chrome DevTools MCP setup repair, and turning confirmed UI issues into durable Playwright or project-native regression tests.
Before opening a browser:
Upstream Chrome DevTools MCP enables usage statistics and CrUX field data for performance work by default. Network-header redaction and isolated profiles are disabled upstream by default.
For local agent work, prefer privacy-oriented defaults:
npx -y chrome-devtools-mcp@latest \
--no-usage-statistics \
--no-performance-crux \
--redactNetworkHeaders \
--isolated=true
Use isolated, ephemeral browser state by default. Current Chrome DevTools MCP
page-id routing is enabled by default; assign an explicit page id when sharing
one server, or assign each actor a unique isolated MCP session id. Choose
persistent profile mode only when login or state reuse is required, and then
derive the dedicated absolute .localsetup-maint/ui-browser-profiles/chrome-devtools
profile from an explicit project/state root. Do not attach
to a user's everyday Chrome profile unless the user explicitly authorizes that
browser state.
Before opening a new page, use the browser tool's page listing capability
(list_pages for Chrome DevTools MCP) and reuse the owned active page for the
same app or route family when practical. Record every agent-created page with
browser_session_guard.py before use, and close or mark closed every owned
page at task end. Never close user or pre-existing pages unless the user
explicitly authorizes that action.
python3 scripts/chrome_devtools_mcp_environment.py inspect --state-root <absolute-project-root> --json
python3 scripts/chrome_devtools_mcp_environment.py inspect --state-root <absolute-project-root> --json --require
python3 scripts/chrome_devtools_mcp_environment.py standard-config --json
python3 scripts/chrome_devtools_mcp_environment.py standard-config --mode persistent --state-root <absolute-project-root> --json
python3 scripts/browser_session_guard.py start --tool chrome-devtools --mode isolated --session-id <unique-mcp-session-id> --mcp-session-id <same-id> --state-root <absolute-project-root> --owner <agent> --purpose <text> --json
python3 scripts/browser_session_guard.py record-page --session-id <id> --state-root <absolute-project-root> --page-id <id> --page-owner <agent> --url <url> --purpose <text> --json
python3 scripts/browser_session_guard.py select-page --session-id <id> --state-root <absolute-project-root> --page-id <id> --json
python3 scripts/browser_session_guard.py mark-closed --session-id <id> --state-root <absolute-project-root> --page-id <id> --json
python3 scripts/browser_session_guard.py finish --session-id <id> --state-root <absolute-project-root> --json
python3 scripts/browser_session_guard.py audit --session-id <id> --state-root <absolute-project-root> --json
python3 scripts/chrome_devtools_mcp_environment.py example --agent codex --json
python3 scripts/verify_ui_browser_debugging_sources.py
python3 scripts/verify_ui_browser_debugging_sources.py --refresh --json
The verifier's non-npm URL checks prove reachability only, not that a page still
supports a cited claim; exact npm snapshot checks remain separate. The
environment and verifier helpers are read-only. The session guard writes
private ownership records under .localsetup-maint/ui-browser-sessions/ and
reports cleanup guidance only. These helpers do not edit agent config, delete
profiles, kill browsers, install packages, change existing MCP profiles, call
MCP tools, or close user pages directly.
take_snapshot for interaction targets and accessibility structure.--slim or omits network,
performance, Lighthouse, or screenshot capabilities.When a frontend app task does not name a browser-testing skill, keep this skill canonical for QA. Use Chrome DevTools MCP or Playwright to verify at least one desktop and one mobile viewport, capture screenshots for visual regressions, check console and network errors, exercise the primary interaction path, and record the exact route, viewport, and command or tool used.
No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
Guide accessibility reviews for UI, documents, and workflows. Use for WCAG-oriented audits, keyboard review, semantics, contrast, and remediation planning.
The English summary is being prepared. Showing the original description.
Use when choosing a LocalSetup Agent-* lane for exploration, research, bounded implementation, or review. Consult the static capability matrix; do not probe account or network availability.
The English summary is being prepared. Showing the original description.
Guide agent email inbox workflows with prompt-injection defenses. Use for inbound email processing, webhooks, routing, and safety review.
The English summary is being prepared. Showing the original description.
Navigate and understand codebases using agentlens hierarchical documentation. Use when exploring new projects, finding modules, locating symbols in large files, finding TODOs/warnings, or understanding code structure.
The English summary is being prepared. Showing the original description.
Use for Agent Q signed encrypted file-drop or mail ship and ingest, private registry v2 setup, queue status, and transport maintenance.
The English summary is being prepared. Showing the original description.
Inventory wrapper for the alirezarezvani Claude skills bundle. Use when triaging its broad skill catalog and large script surface before any targeted import.
The English summary is being prepared. Showing the original description.