Walk through a UI flow once manually and capture a durable interaction map — which DOM elements to click, which network requests they trigger, and what field shapes they expose. Produces a reusable selector+endpoint reference for automation scripts. Use before writing any browser automation block for a JS-heavy SPA, design app, productivity app, or internal portal where selectors and API paths are not obvious from source inspection alone. Modes include Agent Browser for low-token interactive rec
SkillScore82Maintained
Automatic
◆Frontend / UI pack
Last verified 8/19/2026
What it changes
Passed 18 of 22 test cases with the skill, and 3 of 22 without it.
Without skill14%
With skill82%
Checks it passed that the model alone missed
names assets/har_to_map.py
specifies assets/har_to_map.py
recommends assets/har_to_map.py
and 11 more in the full report
15 fixed3 passed either way4 still failing0 broke
Pass-rate lift
+68 pp
Tokens
-43%
Agent turns
0%
Response time
-51%
Model gemini-3.6-flashMeasured 8/19/2026v218 of 22 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
What's inside
The instructions your model reads when the skill loads.
SKILL.md6 linessingle file
Canonical:workflows/discover-ui-surface/discover-ui-surface.md (in this repo). This file is a thin pointer for Cursor skill discovery — load the canonical workflow doc for the full methodology, Agent Browser guide, modes, and the assets/observe_session.py + assets/har_to_map.py scripts.
Read workflows/discover-ui-surface/discover-ui-surface.md and follow it. Companion guides:
Use when the user wants to package, publish, ship, or distribute an Agent Skill to GitHub — structuring the repo, getting the frontmatter spec-compliant, naming for discoverability, releasing with tags, pre-publish review, and getting it listed (skills.sh, directories). Complements an authoring/skill-creator skill (which writes the SKILL.md body); this takes a ready skill to a discoverable, published, spec-valid repo. Do not use for application code, non-skill docs, or general Git questions.