How this skill is triggered — by the user, by Claude, or both
Slash command
/design-engineer:interface-guidelinesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
A high-signal checklist for shipping accessible, polished UI. Each item is pass/fail — apply when building, and run the Review Pass before shipping.
A high-signal checklist for shipping accessible, polished UI. Each item is pass/fail — apply when building, and run the Review Pass before shipping.
tabindex.:focus-visible — never outline: none without a replacement ring.aria-disabled when the control must stay discoverable.<button>, <a href>, <label>, <input>, <nav>, <main>. Reach for ARIA only when no native element fits.aria-label, or aria-labelledby).role only when semantics are missing — never a role that contradicts the element.aria-live (polite for status, assertive for errors).aria-label; decorative images use empty alt="".<label> (not placeholder-as-label).aria-describedby and set aria-invalid on the input.type, inputmode, autocomplete correctly (e.g. email, tel, one-time-code).touch-action to prevent unwanted scroll/zoom on interactive gestures.width=device-width); do not disable zoom.aspect-ratio) to avoid layout shift (CLS).prefers-reduced-motion: reduce or remove non-essential animation. For motion design, easing, and transition specifics, see the /design-engineer:motion skill.Run over a component before shipping:
prefers-reduced-motion — does motion calm down appropriately?Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub shoto290/shoto --plugin design-engineer