You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Agents working on this issue must read all comments and take them into account, and act according to consensus from discussions in the issue thread.
User story
As an engineer contributing a new element to RHDS, I want my component's public API reviewed against existing RHDS naming conventions, so that attribute names, events, and slots are consistent across the system.
Review custom element API design against RHDS conventions.
Goals
Custom element authors get consistency feedback before shipping: "your attribute naming diverges from how similar RHDS elements do it"
Important
Agents working on this issue must read all comments and take them into account, and act according to consensus from discussions in the issue thread.
User story
Review custom element API design against RHDS conventions.
Goals
Non-goals
Implementation notes
Skill file:
plugins/a11y/skills/rhds-component-api-review/SKILL.mdMCP tools and resources:
cem://elementsfor discovering existing RHDS elements to compare againstcem://element/{tagName}/attributesfor existing attribute naming patternscem://element/{tagName}/eventsfor event naming conventionscem://element/{tagName}/slotsfor slot naming patternscem://element/{tagName}/css/custom-propertiesfor CSS property naming (--rh-prefix)Review checks:
variantnottype)References:
design-apiskill inextensions/claude-code/skills/staging/pfv6branch for PF6 patternsOpen questions