What problem does it solve? Writing Datastar-based UI interactions requires precise knowledge of data-* attribute semantics, modifier syntax, and evaluation ordering, and mistakes like malformed data-on:* keys or accidental Pro-only attribute usage cause subtle runtime defects. ## Core Features & Use Cases - Attribute Mapping: Translates intended UI behavior (signals, events, visibility toggles, side effects) into canonical Datastar attributes like data-bind, data-computed, data-effect, and data-on:*. - Syntax and Ordering Validation: Checks casing rules, modifier usage (__case, __delay, __debounce, __throttle), and order-sensitive attribute sequencing on elements. - Free vs Pro Compatibility Checks: Flags Pro-only attributes and actions (e.g., data-persist, @clipboard) when the project lacks a Datastar Pro license. - Use Case: When adding a debounced live search to an HTML template, use this Skill to produce correct markup such as data-bind:search combined with data-on:input__debounce.200ms="@get('/search')" and verify it against the official attribute reference. ## Quick Start Ask the assistant to review or implement the Datastar attributes in your HTML template using the oncokb-datastar skill.