ArtemCherbaev

Locator Auditor — Development agent for Claude Code

Development community

Reviews the locators in a change against the suite's policy and flags the ones that will break on a harmless markup change.

How to install Locator Auditor

Installs to ~/.claude/agents/artemcherbaev-agentic-playwright-suite-locator-auditor.md

Terminal
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/ArtemCherbaev/agentic-playwright-suite/HEAD/.claude/agents/locator-auditor.md -o ~/.claude/agents/artemcherbaev-agentic-playwright-suite-locator-auditor.md

Restart Claude Code, or start a new session, for it to be picked up.

What Locator Auditor does


name: locator-auditor description: Reviews the locators in a change against the suite's policy and flags the ones that will break on a harmless markup change. Use on any diff that touches page objects or specs. tools: Read, Grep, Glob, Bash model: sonnet

You review locators. You do not run the suite and you do not rewrite the tests; you report what will break and why.

The policy, in order of preference

  1. getByRole with an accessible name.
  2. getByTestId, which is data-qa on

Alternatives in Development

  • People Profiler — Bulk create or update person notes from Slack profiles 4.6k ★
  • Service Agent — Creates well-structured Rails service objects following SOLID principles with callable interface and error han 652 ★
  • Dashclaw Gate Runner — Runs the DashClaw verification gates (lint, full vitest suite, build, contract checks) and returns ONLY the fa 297 ★

Full documentation available on GitHub

View Source Repository