frontend-ui-engineering

Create React components with design system tokens and WCAG AA accessibility.

Updated Mar 28, 2026
One-click install
npx skills add https://github.com/1J6K21/build4good --skill frontend-ui-engineering-1j6k21
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frontend-ui-engineering
Source: https://github.com/1J6K21/build4good/tree/main/.gemini/skills/frontend-ui-engineering
Command: npx skills add https://github.com/1J6K21/build4good --skill frontend-ui-engineering-1j6k21

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers often create user interfaces that look generic, lack accessibility, or deviate from the design system, resulting in poor user experience and extra rework.

Core Features & Use Cases

  • Component Architecture: Guidelines for file organization and composable React components.
  • State Management: Best‑practice recommendations for local, lifted, context, and global state.
  • Design System Adherence: Rules to avoid the “AI aesthetic” and enforce spacing, typography, and color tokens.
  • Accessibility: Concrete examples for keyboard navigation, ARIA labeling, and focus management.
  • Responsive Design: Mobile‑first layout techniques and breakpoint testing.

Quick Start

Request the skill to create an accessible, responsive task list component following the design system.

Frequently Asked Questions about frontend-ui-engineering

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

FAQPage Schema
How do I build accessible React components that meet WCAG AA standards?

To build accessible React components meeting WCAG AA standards, apply guidelines for keyboard navigation, ARIA labeling, and focus management alongside design system token adherence. This ensures responsive layouts that avoid the generic AI aesthetic.

What's the best way to manage state in React without deviating from a design system?

The best way to manage state in React while maintaining a design system is to follow best-practice recommendations for local, lifted, context, and global state. This approach pairs composable component architecture with consistent UI token usage.

Why does my generated user interface look generic and lack accessibility?

Your generated user interface looks generic and lacks accessibility because it deviates from the design system and ignores WCAG AA guidelines. Enforcing spacing, typography, and color tokens while implementing ARIA labeling resolves this poor user experience.

Can I use design system tokens to enforce responsive mobile-first layouts in React?

Yes, you can use design system tokens to enforce responsive mobile-first layouts in React. Applying mobile-first layout techniques and breakpoint testing ensures the UI remains accessible and visually consistent across all screen sizes.

When do I need to apply specific state management patterns for frontend UI engineering?

You need to apply specific state management patterns for frontend UI engineering when developing React components that require accessible layouts. Choosing between local, lifted, context, or global state depends on the component architecture and data flow needs.