design-implementation-guide

Enforce WCAG/ARIA-compliant UI patterns for forms, errors, and keyboard interactions.

1|Updated Jan 26, 2025
One-click install
npx skills add https://github.com/ludiscan/ludiscan-webapp --skill design-implementation-guide
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: design-implementation-guide
Source: https://github.com/ludiscan/ludiscan-webapp/tree/main/.claude/skills/design-implementation-guide
Command: npx skills add https://github.com/ludiscan/ludiscan-webapp --skill design-implementation-guide

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This guide provides a cohesive approach to implementing accessible UI using WCAG, ARIA, and design tokens, ensuring consistent, inclusive interfaces for forms, errors, and keyboard interactions.

Core Features & Use Cases

  • Token-driven styling and a shared design system to enforce contrast, focus states, and responsive typography.
  • Accessibility patterns for forms, error messaging, and keyboard navigation across web and mobile.
  • Real-world use cases include building accessible login forms, validation messages, and responsive components that adapt to RTL and vertical writing.

Quick Start

Review accessibility.md and tokens.md to begin implementing accessible UI patterns in your project.

Frequently Asked Questions about design-implementation-guide

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

FAQPage Schema
How do I implement accessible UI patterns using design tokens and WCAG?

To implement accessible UI, you enforce WCAG and ARIA-compliant patterns across forms, error messaging, and keyboard interactions. This approach uses design tokens to drive consistent contrast, focus states, and responsive typography across web and mobile.

What is the best way to build an accessible login form with ARIA and keyboard support?

The best way to build accessible forms is applying ARIA-compliant patterns for validation messages and keyboard navigation. This ensures logical focus order and clear error messaging, adapting seamlessly to responsive layouts and RTL writing modes.

Can I use Style Dictionary to manage design tokens for accessible components?

Yes, you can use Style Dictionary to manage design tokens that enforce accessibility requirements. Token-driven styling ensures shared contrast ratios, focus states, and logical properties are consistently applied across your web and mobile components.

How does token-driven styling handle logical properties for RTL and vertical writing modes?

Token-driven styling handles logical properties by mapping directional CSS values to physical tokens, ensuring responsive components adapt to RTL and vertical writing modes. This maintains accessible visual hierarchy and consistent UI across different writing directions.

Why does my keyboard accessibility fail on dynamic form validation messages?

Keyboard accessibility fails when ARIA live regions are missing from dynamic error messaging. Resolving this requires enforcing WCAG-compliant validation patterns that announce state changes to screen readers and maintain logical focus order during interaction.

Do I need a design system to enforce consistent WCAG and ARIA compliance?

You need a shared design system to consistently enforce WCAG and ARIA compliance across interfaces. Consolidating requirements for design tokens, logical properties, and accessible components into a repeatable workflow ensures inclusive forms and keyboard interactions.