frontend-patterns

Provide frontend patterns for UX, accessibility, and responsive design consistency.

161|25|Updated Oct 22, 2025
One-click install
npx skills add https://github.com/romiluz13/cc10x --skill frontend-patterns-romiluz13
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frontend-patterns
Source: https://github.com/romiluz13/cc10x/tree/main/plugins/cc10x/skills/frontend-patterns
Command: npx skills add https://github.com/romiluz13/cc10x --skill frontend-patterns-romiluz13

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides frontend design patterns, UX guidelines, accessibility, and responsive design principles that align UI with user tasks and flows. Emphasizes user success and clarity before styling.

Core Features & Use Cases

  • User-Flow-first design: Map the user flow before designing UI.
  • UX & Accessibility checklists: Ensure keyboard, focus, labels, and color contrast.
  • Component patterns: Buttons, forms, and interactive elements with proper states.

Quick Start

Before designing UI, map the user flow and apply the frontend patterns to ensure task success and accessibility.

Frequently Asked Questions about frontend-patterns

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

FAQPage Schema
How do I ensure my UI components meet WCAG 2.1 AA accessibility standards?

Frontend patterns enforce WCAG 2.1 AA compliance through keyboard focus management, logical focus order, color contrast verification, labeled inputs, and inline validation. Map your user flow first, then apply these accessibility checks across all interactive UI components to resolve inconsistencies and ensure keyboard navigation works correctly.

What's the best way to design responsive UI patterns that work across devices?

Responsive design patterns start with user-flow mapping to understand task requirements, then apply component patterns like buttons, forms, and loading states that adapt across screen sizes. This user-flow-first approach ensures UI remains accessible and consistent whether users access it on mobile, tablet, or desktop.

How do I structure forms with validation and error handling?

Frontend patterns provide reusable component patterns for forms with built-in validation, inline error messages, and robust error handling. Define success criteria upfront, apply labeled inputs and validation states, then test keyboard navigation and focus order to ensure users can complete the form task successfully.

Can I use these UI patterns to review and improve existing component designs?

Yes. The patterns support code-review and component-builder workflows to audit UI decisions, verify accessibility compliance, and test responsiveness across existing components. Review against explicit success criteria, WCAG checks, and focus management to identify and resolve UX inconsistencies.

What's the difference between applying patterns upfront versus reviewing existing UI?

Upfront application maps user flows and designs components with accessibility and responsiveness built in. Review workflows audit completed UI against the same patterns—WCAG compliance, focus management, color contrast, and labeled inputs—to catch and fix issues before deployment.