frontend-ui-engineering

Build accessible, responsive frontend interfaces compliant with WCAG 2.1 AA and design systems.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

AI-generated user interfaces often appear generic, lack accessibility, ignore project-specific design systems, and have poor user experience, making them unsuitable for production deployment. This Skill provides comprehensive, battle-tested guidelines to build user-facing interfaces that are visually polished, fully accessible, performant, and indistinguishable from work created by senior frontend engineers at leading technology companies.

Core Features & Use Cases

  • Design System Adherence: Enforces strict compliance with project design systems and eliminates common low-quality "AI aesthetic" patterns such as generic purple/blue gradients, excessive rounded corners, uniform padding, and template-style hero sections.
  • Accessibility & Responsiveness: Includes full WCAG 2.1 AA compliance rules, mobile-first responsive design guidance, and requirements for proper loading, error, and empty states.
  • Component Architecture Best Practices: Covers component composition over over-configuration, state management selection, file structure colocation, and separation of data fetching from presentation logic.
  • Use Case: Use this Skill to build a customer-facing task management dashboard that works seamlessly across mobile, tablet, and desktop viewports, is fully accessible to screen reader and keyboard-only users, and matches your company's existing design system instead of looking like a generic AI-generated template.

Quick Start

Use the frontend-ui-engineering skill to build a responsive, accessible task list component that follows your project's design system and includes proper loading, error, and empty states.

Frequently Asked Questions about frontend-ui-engineering

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

FAQPage Schema
How do I make AI-generated frontend code accessible and WCAG 2.1 AA compliant?

To make AI-generated frontend code accessible, apply UI engineering guidelines that enforce WCAG 2.1 AA compliance, ensuring proper screen reader support, keyboard navigation, and semantic HTML structure for production user interfaces.

How do I stop AI from generating generic user interfaces with poor design system adherence?

To stop generic AI user interfaces, use frontend UI engineering rules that eliminate low-quality aesthetic patterns like generic gradients and enforce strict compliance with your project's specific design system components and tokens.

What is the best way to handle loading, error, and empty states in responsive frontend components?

The best way to handle loading, error, and empty states in responsive frontend components is to apply production-grade UI engineering guidelines that mandate proper state management configuration and mobile-first responsive layout implementation.

How do I structure component architecture to separate data fetching from presentation logic?

To structure component architecture properly, use frontend UI engineering best practices that favor component composition over over-configuration, enforce file structure colocation, and strictly separate data fetching from presentation logic.

Does this approach work for building a customer-facing task management dashboard across mobile and desktop viewports?

Yes, this UI engineering approach works for building a customer-facing task management dashboard by ensuring mobile-first responsive behavior, seamless cross-viewport functionality, and full accessibility compliance across mobile, tablet, and desktop devices.