ux-specialist

Promotes UIkit component reuse and WCAG AA accessibility for web apps.

10|1|Updated Nov 5, 2025
One-click install
npx skills add https://github.com/moag1000/Little-ISMS-Helper --skill ux-specialist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ux-specialist
Source: https://github.com/moag1000/Little-ISMS-Helper/tree/main/.claude/skills/ux-specialist
Command: npx skills add https://github.com/moag1000/Little-ISMS-Helper --skill ux-specialist

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams design efficient, accessible, and consistent user interfaces by promoting data reuse and component reuse, reducing duplication and maintenance overhead.

Core Features & Use Cases

  • Data Reuse & Component Reuse: Promote single sources of truth and reusable UI patterns.
  • Accessible Design: Prioritize WCAG-compliant, keyboard-navigable interfaces.
  • Design System Consistency: Enforce patterns from the design system to ensure a cohesive experience.
  • Use Case: For a dashboard, create a shared card and navigation components to reduce duplication across pages.

Quick Start

Audit the dashboard navigation and produce a plan for a reusable component library to improve navigation and accessibility.

Frequently Asked Questions about ux-specialist

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

FAQPage Schema
How do I reduce UI duplication and inconsistency in web applications using reusable components?

Component reuse enforces single sources of truth for UI patterns, reducing duplication and maintenance overhead. Build a reusable component library aligned with your design system, then apply those patterns consistently across pages and features to eliminate redundant code and improve accessibility.

What's the best way to structure accessible, keyboard-navigable interfaces with WCAG 2.1 AA compliance?

WCAG 2.1 AA accessibility requires semantic HTML, ARIA labels, and keyboard navigation built into component patterns from the start. Implement these in reusable components using Stimulus.js and Twig, then enforce consistent application across your design system to avoid scattered accessibility fixes.

How do I consolidate dashboard navigation and cards into a design-system component library?

Audit your dashboard for repeated navigation and card patterns, then extract shared data and markup into Twig components with CSS custom properties for theming. Apply these reusable patterns across all dashboard pages to eliminate duplication, improve consistency, and accelerate UI iteration.

Can I use component reuse with Symfony, Stimulus.js, and Turbo for data-driven dashboards?

Yes. Symfony 7.4 with Twig, Stimulus.js, and Turbo form a cohesive stack for building data-driven dashboards with reusable components. Bootstrap 5.3 and HTMX integrate with this stack to enable rapid UI iteration while maintaining consistent patterns across dynamic views.

Why should I prioritize data reuse alongside component reuse in interface design?

Data reuse establishes single sources of truth, preventing stale copies and sync errors across views. Combined with component reuse, it ensures consistent rendering and reduces the surface area for bugs, making dashboards and complex interfaces more maintainable and reliable.

What are the limitations of enforcing design-system patterns across large applications?

Enforcing design-system patterns requires upfront investment in component definition and team alignment. Teams must maintain discipline to resist one-off customizations; incomplete pattern coverage can create technical debt where new features bypass the system entirely.