component-validator

Validate UI components with TypeScript, design token, responsiveness, accessibility, and animation checks.

Updated Jan 8, 2026
One-click install
npx skills add https://github.com/deomiarn/website-os --skill component-validator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: component-validator
Source: https://github.com/deomiarn/website-os/tree/main/.claude/skills/component-validator
Command: npx skills add https://github.com/deomiarn/website-os --skill component-validator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Validates UI components after implementation to catch quality issues early. It ensures post-implementation checks happen consistently across teams, reducing regressions.

Core Features & Use Cases

  • TypeScript Validation: Ensures proper typing, explicit returns, and no compile errors before release.
  • Design Token Usage: Verifies components use tokens instead of hard-coded values for consistency.
  • Responsive Validation: Checks layouts across mobile, tablet, and desktop breakpoints.
  • Accessibility Validation: Verifies contrast, focus, alt text, keyboard navigation, and ARIA labeling.
  • Quality Gate for Each Section: Runs after each section to prevent regression and ensure design alignment.

Quick Start

Use this skill after implementing a section to trigger validations. Start by running TypeScript checks and accessibility audits, then review the design-token usage and responsive behavior using your standard CI checks.

Frequently Asked Questions about component-validator

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

FAQPage Schema
How do I validate UI components for accessibility and responsiveness after implementation?

Validate UI components by running TypeScript checks, accessibility audits, and responsiveness tests across breakpoints. This ensures post-implementation quality by verifying contrast, focus, keyboard navigation, and layout conformance.

What is the best way to enforce design token usage instead of hard-coded values in my UI?

The best way to enforce design token usage is to validate components after implementation, verifying they use tokens instead of hard-coded values. This ensures visual consistency and alignment with KRITISCH design standards.

How do I run TypeScript validation checks to catch compile errors before release?

Run TypeScript validation to ensure proper typing, explicit returns, and zero compile errors before release. This post-implementation check acts as a quality gate to prevent regressions and enforce tooling requirements.

Does this component validation approach work continuously across the development lifecycle?

Yes, component validation works as a quality gate after each section or significant change. Running continuously across the development lifecycle prevents regressions and ensures design alignment before release.

Can I use this validation to check animation performance and accessibility conformance together?

Yes, you can validate animation performance alongside accessibility conformance. The process reviews animation performance budgets while verifying contrast, focus, alt text, keyboard navigation, and ARIA labeling.

Why do my UI components fail quality checks after implementing new sections?

UI components fail quality checks due to TypeScript compile errors, hard-coded values bypassing design tokens, or accessibility and responsiveness issues. Validating after each section catches these regressions early.