What problem does it solve? When a user points at a specific element in a live preview and asks for a change, AI agents often edit the wrong component or rewrite unrelated code. This Skill constrains source search and edits to the exact selected visual boundary, resolving selector ambiguity and reporting every affected file. ## Core Features & Use Cases - Selector-Based Source Location: Searches the workspace for exact selectors, stable identifiers, or component hints, narrowing matches by route and visible text when multiple files match. - Boundary-Limited Editing: Restricts changes to the selected element and its required descendants, preserving sibling structure, semantic classnames, and template body classnames. - Multi-Select and Repeated Elements: Handles multiple selected cards or list items via combined scoped CSS selectors and unique per-instance classnames, avoiding edits that leak across all instances. - Use Case: A user selects the third metric card in a dashboard preview and asks to change its gradient. The Skill resolves .metric-revenue to one file, patches only that card's CSS rule, and reports the single affected file. ## Quick Start Ask the agent to change the styling of the selected preview element identified by its selector, limiting edits to that visual boundary.