frontend-ui-engineering

Design and implement accessible UI components with design-system rules.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/cookeyholder/django-devcontainer-template --skill frontend-ui-engineering-cookeyholder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frontend-ui-engineering
Source: https://github.com/cookeyholder/django-devcontainer-template/tree/main/.agent/skills/frontend-ui-engineering
Command: npx skills add https://github.com/cookeyholder/django-devcontainer-template --skill frontend-ui-engineering-cookeyholder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Build production-quality user interfaces that adhere to design systems, are accessible, and visually polished, avoiding generic AI aesthetics.

Core Features & Use Cases

  • Component Architecture: colocate related code under src/components with container/presentational patterns and explicit state separation.
  • Design System Adherence: follow a consistent spacing, typography, and color system, with accessible markup and keyboard navigation.
  • Practical Use Cases: creating and iterating on components, implementing responsive layouts, and enhancing interactivity with predictable state management.

Quick Start

Create a new UI component under src/components following the container/presenter pattern and wire it into your app with a simple story or demo.

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 React components that follow a strict design system?

To build React components that follow a design system, colocate related code under src/components using container/presentational patterns and enforce consistent spacing, typography, and color rules for visual polish.

What is the best way to structure frontend component architecture for state management?

The best way to structure frontend component architecture is by colocating related code and separating container and presentational components to ensure explicit state separation and predictable state management.

How do I ensure accessibility standards when implementing responsive layouts?

To ensure accessibility standards when implementing responsive layouts, apply accessible markup practices and enable keyboard navigation alongside your design system's consistent typography and spacing rules.

Can I refactor existing user interfaces to avoid generic AI aesthetics?

Yes, you can refactor existing user interfaces to avoid generic AI aesthetics by applying production-grade design-system rules, enforcing visual polish, and updating component architecture for consistent styling.

Does this approach work for creating stateful interactive components across platforms?

Yes, this approach works for creating stateful interactive components across platforms by applying predictable state management patterns and responsive layout techniques within a strict design system.