frontend-design-pro

Enforce consistent design tokens, accessibility, and responsive layouts in Next.js and Tailwind apps.

8|1|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/drewid74/ai_skills --skill frontend-design-pro-drewid74
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: frontend-design-pro
Source: https://github.com/drewid74/ai_skills/tree/main/frontend-design-pro
Command: npx skills add https://github.com/drewid74/ai_skills --skill frontend-design-pro-drewid74

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

frontend-design-pro fixes UI that looks inconsistent or amateurish by enforcing visual hierarchy, design tokens, keyboard accessibility, and motion/accessibility best practices.

Core Features & Use Cases

  • Design-system consistency: Enforces Tailwind token usage and CSS-variable theming so colors and spacing stay aligned across the app.
  • Accessibility & usability: Ensures semantic HTML, proper ARIA usage, visible focus indicators, and keyboard-reachable interactive elements.
  • Responsive layout quality: Provides mobile-first layout rules (including alignment and touch-target sizing) to prevent broken mobile views.
  • Reduced-motion safe animations: Applies Framer Motion usage patterns while respecting prefers-reduced-motion requirements.

Quick Start

Ask your AI to update the Next.js + Tailwind UI to match this skill’s design tokens, responsive layout rules, accessible focus states, and reduced-motion compliant animations.

Frequently Asked Questions about frontend-design-pro

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

FAQPage Schema
How do I fix inconsistent Tailwind spacing and colors across my Next.js UI components?▼

To fix inconsistent Tailwind spacing and colors, enforce design token usage and CSS-variable theming across your Next.js UI components. This normalizes visual hierarchy by aligning colors and spacing to a consistent 8px grid system.

What's the best way to add keyboard accessibility and visible focus indicators to a React app?▼

Adding keyboard accessibility and visible focus indicators requires implementing semantic HTML and Radix or Shadcn component patterns. This ensures interactive elements are keyboard-reachable and proper ARIA usage is maintained throughout your React application.

How do I make Framer Motion animations respect prefers-reduced-motion requirements?▼

Making Framer Motion animations respect prefers-reduced-motion involves applying compliant animation rules during UI development. This ensures your frontend design adjusts or disables motion-based interactions for users who request reduced motion in their system settings.

Can I use Radix or Shadcn component patterns to improve mobile responsiveness and touch targets?▼

Yes, you can use Radix or Shadcn component patterns to improve mobile responsiveness by applying mobile-first layout rules. This prevents broken mobile views by enforcing correct alignment and appropriate touch-target sizing across your components.

Why does my frontend design system break when switching to dark mode theming?▼

Your frontend design system breaks when switching to dark mode theming if colors are hardcoded instead of using token-based theming. Implementing CSS variables for your design tokens ensures colors stay aligned and consistent across both light and dark modes.