ui-ux-guidelines

Review UI code for Web Interface Guidelines compliance. Use when asked to review UI, check accessibility, audit design, review UX, or check against best practices.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "ui-ux-guidelines" with this command: npx skills add jgamaraalv/ts-dev-kit/jgamaraalv-ts-dev-kit-ui-ux-guidelines

Web Interface Guidelines

Dispatch hub for UI/UX rules. Load the relevant reference file for full details.

<rules>

Rule Categories by Priority

PriorityCategoryImpactReference File
1AccessibilityCRITICALaccessibility-and-interaction
2Touch & InteractionCRITICALaccessibility-and-interaction
3PerformanceHIGHlayout-typography-animation
4Layout & ResponsiveHIGHlayout-typography-animation
5Typography & ColorMEDIUMlayout-typography-animation
6AnimationMEDIUMlayout-typography-animation
7FormsHIGHforms-content-checklist
8Content & NavigationMEDIUMforms-content-checklist
9Charts & DataLOWlayout-typography-animation
</rules> <workflow>

Workflows

<phase_1_review_ui>

Review UI code

  1. Read the target file(s).
  2. Load the relevant reference file(s) from references/ based on what the code contains.
  3. Check each applicable rule. Report violations in the output format below. </phase_1_review_ui>

<phase_2_build_component>

Build new component

  1. Load references/accessibility-and-interaction.md -- all components must meet CRITICAL rules.
  2. Load additional references based on component type:
    • Form component -> references/forms-content-checklist.md
    • Layout/visual component -> references/layout-typography-animation.md
  3. Follow rules during implementation. </phase_2_build_component>

<phase_3_pre_delivery>

Pre-delivery checklist

  1. Load references/forms-content-checklist.md for the full checklist.
  2. Load references/accessibility-and-interaction.md for the interaction checklist.
  3. Walk through every checkbox before shipping. </phase_3_pre_delivery>
</workflow>

<anti_patterns>

Anti-patterns (flag these)

  • user-scalable=no or maximum-scale=1 -- disables zoom
  • onPaste with preventDefault -- blocks paste
  • transition: all -- list properties explicitly
  • outline-none without :focus-visible replacement
  • <div>/<span> with click handlers -- use <button> or <a>
  • <img> without width and height (causes CLS)
  • Inline onClick navigation without <a> (breaks Cmd+click)
  • Large .map() without virtualization (>50 items)
  • Hardcoded date/number formats -- use Intl.*
  • Icon-only buttons without aria-label

</anti_patterns>

<output>

Code Review Output Format

Group findings by file. Use file:line format (VS Code clickable). Be terse -- state issue and location. Skip explanation unless fix is non-obvious.

See template.md for the expected output format.

</output> <references>

Reference Files

Load these as needed during reviews and implementation:

</references>

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Security

owasp-security-review

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

bullmq

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

ioredis

No summary provided by upstream source.

Repository SourceNeeds Review