Design & Frontend frontend-uiaccessible-designresponsive-designcomponent-architecturestate-managementwcag

Production Frontend UI Engineering

Guides AI coding agents to build accessible, responsive, design-system-aligned production interfaces.

FollowSkills review · FSRS-2.0
Not recommended
53/ 100 5-point scale 2.7 / 5
Trust16 / 25 · 3.2/5

The skill provides frontend engineering guidance only and requests no credentials, external writes, or data exfiltration. It does not explicitly define user confirmation, least-privilege boundaries, sensitive-data handling, rollback, or data-flow disclosure. The README supplies an MIT license and maintainer information, but the publisher is not FollowSkills-verified, so points are deducted.

Reliability8 / 20 · 2.0/5

The content is internally coherent and covers components, state, accessibility, responsiveness, and verification with concrete examples. However, examples assume undeclared React, Tailwind, React Query, and project-specific conventions; static material does not demonstrate runnable key paths or complete abnormal-input feedback. The score is therefore kept below the static-review ceiling.

Adaptability10 / 15 · 3.3/5

The description and When to Use section clearly target building or modifying user interfaces, layouts, interactions, state, and UX. Boundaries around non-fit cases, input/output contracts, trigger precedence, Chinese-language use, and mainland-China environment fit are not sufficiently specified, so points are deducted.

Convention8 / 15 · 2.7/5

The document is layered across overview, triggers, architecture, accessibility, responsiveness, and verification, with examples, red flags, and limitations. The README provides installation guidance, MIT licensing, and maintainer information, but the skill lacks independent versioning, changelog, dependency notes, explicit maintenance responsibility, and update path. Its referenced accessibility checklist is not included in the supplied skill evidence, so points are deducted.

Effectiveness7 / 15 · 2.3/5

The skill can directly guide an agent through component decomposition, state selection, WCAG practices, responsive design, and loading/error/empty states, covering the core task. There is no skill-specific representative output, runtime result, or comparative evidence in the supplied files; project integration and testing remain necessary. The static-review cap therefore limits this to 7.

Verifiability4 / 10 · 2.0/5

The SKILL.md contains auditable code examples, checklists, and explicit assertions. Repository CI validates the overall skill content and evaluation runner, but the supplied evidence does not show dedicated tests covering this frontend skill’s key paths or third-party execution evidence, so verifiability remains limited.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 2fbfa004a019
Before you use it
  • Examples depend on React, Tailwind, React Query, project design tokens, and the referenced accessibility-checklist.md, which is not included in the supplied skill evidence; confirm stack and file availability before use.
  • The skill requires WCAG 2.1 AA and responsive verification but provides no executed test commands, test suite, or results; the target project should add keyboard, screen-reader, breakpoint, and axe-core checks.
  • Security-sensitive interfaces, user-data handling, external APIs, side-effect confirmation, and rollback are not specified; use dedicated security, testing, and release guidance for those cases.
Review evidence [1][2][3][4][5]
See the full review method →

What does this skill do, and when should you use it?

This skill supports building and modifying user-facing interfaces, components, and pages. It sets guidance for component boundaries, state management, responsive layouts, design-system adherence, and WCAG 2.1 AA accessibility. It also covers loading, error, and empty states, keyboard interaction, focus management, and post-build verification. It fits frontend projects that need product-quality results instead of a generic AI-generated visual style.

Guides agents to organize component-related files by responsibility, favor composition, and separate data fetching from presentation; choose local state, Context, URL state, server state, or a global store according to scope; implement mobile-first responsive layouts with semantic colors and consistent spacing and type hierarchy; add keyboard access, ARIA labeling, focus management, and meaningful feedback for interactive elements, forms, dialogs, loading, error, and empty states; and verify console errors, keyboard navigation, screen-reader structure, multiple viewport sizes, design-system adherence, and accessibility warnings.

  1. A frontend engineer adding a task list, form, or page component to a React-like project needs guidance on component boundaries and state handling.
  2. A product team modifying an existing interface needs to improve layout, interaction, or visual quality while preserving the project’s design system.
  3. A developer building a page for both mobile and desktop needs mobile-first responsive-layout guidance.
  4. A team adding WCAG 2.1 AA requirements, keyboard navigation, ARIA labels, and focus management to UI components needs concrete checks.
  5. A developer implementing asynchronous data views needs loading, error, empty-state, and optimistic-update patterns.

What are this skill's strengths and limitations?

Pros
  • Covers the major UI engineering concerns of component architecture, state management, design systems, responsive design, and accessibility.
  • Includes concrete React, Tailwind, and CSS examples that can be converted into implementation constraints.
  • Explicitly addresses keyboard access, focus management, semantic colors, loading states, error states, and empty states.
  • Adds AI-aesthetic avoidance guidance, red flags, and a verification checklist suitable for a production-quality bar.
Limitations
  • It provides engineering guidance and examples without committing to a specific frontend framework, test framework, or build tool.
  • The source provides no test suite or project-level validation results for this individual skill.
  • It refers to accessibility-checklist.md, but that reference file is not included in the supplied material.
  • It specifies testing at 320px, 768px, 1024px, and 1440px without supplying automated commands for those checks.

How do you install this skill?

Install only this skill with the skills CLI:

npx skills add addyosmani/agent-skills --skill frontend-ui-engineering

The repository also supports installing all 24 skills:

npx skills add addyosmani/agent-skills

How do you use this skill?

In an Agent Skills-compatible coding agent, ask it to build or modify an interface, for example: “Build a mobile-first task-list page for the existing app, follow the project design system, meet WCAG 2.1 AA, and handle loading, error, and empty states.” The README says skills activate automatically when building UI and can also be referenced directly.

FAQ

Does this skill cost extra to use?
The source states that the repository is MIT-licensed and may be used in projects, teams, and tools. It does not state whether the skills CLI or any agent platform charges fees.
Is it limited to React?
No explicit limitation is stated. The examples use React, TSX, and Tailwind, but the skill is described more broadly for user-interface engineering.
Does installation run a command or service at runtime?
The SKILL.md specifies no runtime command, network service, or MCP server. The README says supported agents can auto-discover or directly reference the skill.
Can it guarantee WCAG 2.1 AA compliance?
It provides implementation and verification guidance for WCAG 2.1 AA, but the source does not establish that automated or human checks will always pass; each project still needs validation.

More skills from this repository

All from addyosmani/agent-skills

Dev & Engineering

Planning & Task Breakdown

Turn clear requirements into ordered, implementable, and verifiable engineering tasks.

Dev & Engineering

Architecture Decisions & Docs

Preserve engineering context by documenting decisions, APIs, and the reasons behind them.

Automation & Ops

Security Hardening Engineering Skill

Gives coding agents a structured defense workflow for untrusted input, authentication, sensitive data, and external service integrations.

Dev & Engineering

Stable Interface Design

A practical guide to designing stable, clear, and hard-to-misuse APIs and module interfaces.

Dev & Engineering

Pre-Merge Code Quality Review

Review every change across correctness, readability, architecture, security, and performance before it reaches the main branch.

Dev & Engineering

Context Engineering

Helps coding agents load the right project context at the right time, reducing guesswork and convention drift.

Dev & Engineering

Browser DevTools Testing

Validate and debug web applications with real-browser runtime evidence.

Dev & Engineering

Intent Interviewer

Clarify the real problem through one-question-at-a-time interviews before planning or coding.

Dev & Engineering

Test-Driven Development Workflow

Prove intended behavior with a failing test before implementing, refactoring, and verifying the change.

Dev & Engineering

Code Clarity Refactor

Reduce code complexity while preserving exact behavior, so teammates can read, modify, and debug it faster.

Dev & Engineering

Spec-Driven Development

Turn ambiguous engineering requests into testable specifications before coding.

Dev & Engineering

Git Workflow & Release Discipline

Keep AI-generated changes reviewable, reversible, and ready to release.

Dev & Engineering

Performance Optimization Engineering Skill

Measure, diagnose, and verify fixes for frontend, backend, query, and database performance bottlenecks.

Automation & Ops

Production Observability

Make production behavior visible and diagnosable with structured logs, metrics, traces, and actionable alerts.

Dev & Engineering

Doubt-Driven Development

Challenge non-trivial decisions with a fresh adversarial review before they stand.

Dev & Engineering

Incremental Implementation

Deliver multi-file engineering changes through small, tested, reversible slices.

Dev & Engineering

Idea Refine

Turn vague ideas into tested, actionable product directions.

Dev & Engineering

Source-Driven Development

Ground framework and library decisions in current official documentation instead of stale memory.

Dev & Engineering

Systematic Debugging & Recovery

A structured workflow for finding root causes, fixing failures, and preventing recurrence.

Automation & Ops

CI/CD Pipeline Automation

Build repeatable quality gates and reversible deployment pipelines for every change.

Related skills