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.