What problem does it solve?
This Skill addresses the common issue of invisible UI elements, broken layouts, and poor color contrast that can hinder user experience and accessibility.
Core Features & Use Cases
- Visibility Checks: Verifies that all interactive elements like buttons are visually distinct.
- Contrast Ratio: Ensures text meets accessibility standards for readability.
- Touch Target Sizing: Checks that buttons and interactive areas are large enough for easy interaction, especially on mobile.
- State Verification: Confirms that hover, pressed, focus, and disabled states are visually apparent.
- Use Case: After implementing a new feature with several buttons and input fields, run this skill to quickly audit if all elements are visible, have sufficient contrast, and are easily clickable, preventing common UI bugs before they reach users.
Quick Start
Run the ui-testing skill to perform a pre-flight checklist on all newly created UI components.