frontend-engineering

Review UI components for WCAG 2.1 accessibility and Core Web Vitals performance.

65|10|Updated May 1, 2026
One-click install
npx skills add https://github.com/DevelopersGlobal/ai-agent-skills --skill frontend-engineering-developersglobal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frontend-engineering
Source: https://github.com/DevelopersGlobal/ai-agent-skills/tree/main/skills/frontend-engineering
Command: npx skills add https://github.com/DevelopersGlobal/ai-agent-skills --skill frontend-engineering-developersglobal

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Frontend Engineering Skill solves the challenge of building UI components that are accessible, performant, and responsive for all users.

Core Features & Use Cases

  • Accessibility: Ensures interactive elements are keyboard operable and images have alt text, meeting WCAG 2.1 standards.
  • Performance: Optimizes for Core Web Vitals, including LCP, FID, INP, CLS, and lazy loading of assets.
  • Responsive Design: Ensures UI components work on various screen sizes and do not require horizontal scrolling.
  • State Management: Enforces separation of server and client state, and proper handling of loading, error, and empty states.

Quick Start

Run the frontend-engineering skill to review and optimize your UI components for accessibility and performance.

Frequently Asked Questions about frontend-engineering

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

FAQPage Schema
How do I make UI components accessible and meet WCAG 2.1 standards?

To make UI components accessible and meet WCAG 2.1 standards, ensure interactive elements are keyboard operable and images have alt text. This skill provides guidelines to enforce these accessibility requirements during frontend development and PR reviews.

How do I optimize frontend performance for Core Web Vitals?

Optimize frontend performance for Core Web Vitals by addressing LCP, FID, INP, CLS, and lazy loading assets. This skill provides performance optimization guidelines to ensure your UI components meet Core Web Vitals goals.

How do I prevent horizontal scrolling in responsive design?

Prevent horizontal scrolling in responsive design by ensuring UI components adapt correctly to various screen sizes. This skill provides responsive design guidelines to verify your UI components work across different viewport widths.

What's the best way to separate server and client state in UI development?

The best way to separate server and client state in UI development is to enforce clear boundaries and properly handle loading, error, and empty states. This skill provides state management guidelines to structure your frontend state.

Do I need HTML, CSS, and JavaScript knowledge to review frontend PRs?

Yes, you need HTML, CSS, and JavaScript knowledge to review frontend PRs using this skill. It applies to all frontend development workflows and requires this foundational knowledge to evaluate accessibility, performance, and responsive design.

Why does my UI component fail keyboard operability checks?

Your UI component fails keyboard operability checks when interactive elements lack proper focus management or ARIA attributes. This skill enforces WCAG 2.1 accessibility guidelines to ensure all interactive elements are fully keyboard operable.