validate-ui

Drive the Color Lab web app through a headless browser to verify UI state and interactions.

1|1|Updated Jan 12, 2026
One-click install
npx skills add https://github.com/gilbarbara/color-lab --skill validate-ui-gilbarbara
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: validate-ui
Source: https://github.com/gilbarbara/color-lab/tree/main/.claude/skills/validate-ui
Command: npx skills add https://github.com/gilbarbara/color-lab --skill validate-ui-gilbarbara

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill eliminates the uncertainty of manual UI testing by providing a structured, repeatable way to drive the Color Lab application, ensuring that features like palette generation, color controls, and export functionality work as expected.

Core Features & Use Cases

  • Feature Validation: Systematically exercise specific areas of the app such as color scaling, group management, and export workflows.
  • Regression Testing: Verify that UI changes or bug fixes do not break existing functionality by following a proven, observable loop.
  • Use Case: Before shipping a change to the color scale logic, use this skill to click through the palette generation flow, assert that the URL updates correctly, and confirm the UI reflects the expected state.

Quick Start

Use the validate-ui skill to verify that the scale generation and curve controls are functioning correctly for the current palette.

Frequently Asked Questions about validate-ui

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate UI validation for a color palette web application?

Automated UI validation for a color palette web application is driven through a headless browser that interacts with the accessibility tree to verify state changes, route updates, and control operations like color-scale generation and export workflows.

What's the best way to run regression tests on color scale generation logic?

Regression testing for color scale generation logic uses a structured, repeatable loop through the UI to verify that recent changes do not break existing palette management or scaling functionality.

Can I use a headless browser to verify route changes during UI smoke testing?

Yes, a headless browser can verify route changes during UI smoke testing by performing actions based on the accessibility tree and asserting that the URL and UI state update correctly.

Do I need agent-browser to reproduce UI bugs in palette management features?

Yes, agent-browser is required to reproduce UI bugs in palette management features, as it performs the browser actions and assertions needed to drive the application and observe state.