frontend-ui-engineering

Build accessible, responsive user interfaces following design-system guidelines.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/chenxingqiang/tdd-agent-skills --skill frontend-ui-engineering-chenxingqiang
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: frontend-ui-engineering
Source: https://github.com/chenxingqiang/tdd-agent-skills/tree/main/skills/frontend-ui-engineering
Command: npx skills add https://github.com/chenxingqiang/tdd-agent-skills --skill frontend-ui-engineering-chenxingqiang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Builds production-quality user interfaces that are accessible, performant, and visually polished, aligning with real design systems rather than AI aesthetics.

Core Features & Use Cases

  • Enforce design-system adherence, accessible components, and responsive layouts.
  • Promote component-driven architecture with reusable patterns and clear separation of concerns.
  • Provide guidance for state management, testing, and performance-conscious UI decisions.

Quick Start

Create a new component under src/components following the recommended file structure and connect it to 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 ensure frontend UI components meet accessibility standards?▼

To ensure accessible UI, apply keyboard accessibility guidelines and use semantic HTML markup when building components. This approach guarantees that user interfaces are navigable and usable across real-world apps and devices.

What is the best way to build responsive layouts that align with a design system?▼

The best way to build responsive layouts is to enforce design-system guidelines for consistent spacing and typography. This ensures visually polished, production-quality UI that adapts seamlessly across different devices.

How do I structure new UI components for state management and reusability?▼

Structure new UI components under a standard directory like src/components using a component-driven architecture. This promotes reusable patterns and clear separation of concerns for effective state management and testing.

Does this approach work for managing state in complex frontend applications?▼

Yes, this approach works for managing state by providing guidance on component-driven architecture and performance-conscious UI decisions. It satisfies requirements for real-world apps requiring robust state handling and testing.

Why does my AI generated UI lack visual polish and design consistency?▼

AI generated UI often lacks visual polish because it misaligns with real design systems. Enforcing design-system adherence for consistent spacing, typography, and semantic markup resolves these aesthetic inconsistencies.