arib-check-design

Audit UI source code against a design system contract for token and component violations.

2|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/AribSudia/claude-code-methodology --skill arib-check-design
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arib-check-design
Source: https://github.com/AribSudia/claude-code-methodology/tree/main/.claude/skills/arib-check-design
Command: npx skills add https://github.com/AribSudia/claude-code-methodology --skill arib-check-design

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill prevents visual drift and technical debt by auditing your codebase against a centralized design system contract, ensuring consistency in tokens, components, and typography.

Core Features & Use Cases

  • Token Discipline: Automatically detects forbidden raw color literals like hex or rgb values that bypass your design tokens.
  • Component Baseline Validation: Identifies unauthorized library imports and drift from your established UI primitives like shadcn.
  • Accessibility & Motion Guardrails: Verifies that motion patterns respect user preferences and that typography stacks remain compliant with project standards.

Quick Start

Run the arib-check-design skill on the components directory to identify any visual inconsistencies or design system violations.

Frequently Asked Questions about arib-check-design

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

FAQPage Schema
How do I audit my frontend codebase for design system compliance?

To audit frontend codebase for design system compliance, run the skill against your components directory to perform pattern matching and identify unauthorized token usage, component drift, and typography inconsistencies.

What is the best way to detect raw color literals bypassing design tokens?

Detecting raw color literals bypassing design tokens involves scanning source code for forbidden hex or rgb values. The skill enforces token discipline by matching patterns against your centralized design constraints to prevent visual drift.

How do I prevent component drift from established UI primitives like shadcn?

To prevent component drift from established UI primitives like shadcn, the skill validates component baselines by identifying unauthorized library imports and checking for deviations from your project's standard UI architecture.

Does the UI audit work with tailwind styling configurations?

The UI audit works with tailwind styling configurations by operating across web-based component libraries and styling setups. It uses standard grep utilities to verify typography stacks and motion patterns respect project standards.

How do I verify motion patterns respect user preferences in my web components?

Verifying motion patterns respect user preferences is handled through accessibility guardrails during the design audit. The skill checks your source code to ensure motion implementations remain compliant with established accessibility constraints.

Do I need specific utilities to perform a UI source code audit?

Performing a UI source code audit requires access to your project architecture directory and standard grep utilities. These dependencies allow the skill to execute pattern matching against your defined design system contract.