appshots-accessibility-ids
Installation
SKILL.md
Accessibility Identifiers for Screenshot Automation
Before any automation tool (Maestro or AXe) can reliably tap elements in your app, those elements need stable accessibility identifiers. This skill teaches you how to add them across frameworks.
Why Accessibility Identifiers?
| Without identifiers | With identifiers |
|---|---|
| Tap by coordinates → breaks on different screens | Tap by id: → works everywhere |
| Tap by text → breaks across locales | Identifiers are locale-independent |
| Need trial-and-error | Predictable, documented targets |
Framework Reference
Flutter (3.19+)
Semantics(
identifier: 'settings_button', // ← stable, locale-independent
Related skills