frontend-enhancer

Enhances Next.js interfaces with React components, color palettes, animations, and layout templates.

2|1|Updated Jun 12, 2025
One-click install
npx skills add https://github.com/agent-trust-protocol/atp-core --skill frontend-enhancer-agent-trust-protocol
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: frontend-enhancer
Source: https://github.com/agent-trust-protocol/atp-core/tree/main/.claude/skills/frontend-enhancer
Command: npx skills add https://github.com/agent-trust-protocol/atp-core --skill frontend-enhancer-agent-trust-protocol

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires clsx, tailwind-merge, and includes references (resource) and assets (resource) components.

What problem does it solve? Building visually polished Next.js interfaces from scratch requires assembling components, color schemes, animations, and layouts manually, which is slow and often produces inconsistent, inaccessible results. ## Core Features & Use Cases - Component Library: Pre-built TypeScript React components (Button, Card, Input, Textarea) with multiple variants, sizes, loading states, and validation feedback. - Layout Templates: Ready-made Hero Section and Feature Grid layouts with responsive breakpoints and staggered entrance animations. - Design Resources: Six curated color palettes with Tailwind and CSS variable configurations, a design principles guide covering accessibility (WCAG AA/AAA), and an animation CSS library that respects prefers-reduced-motion. - Use Case: When redesigning a landing page, copy the hero section and feature grid templates, apply the Corporate Blue palette via Tailwind config, and add fade-in-up animations for a cohesive, responsive result. ## Quick Start Use the frontend-enhancer skill to redesign my Next.js landing page with a modern hero section, feature grid, and a professional color palette.

Frequently Asked Questions about frontend-enhancer

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

FAQPage Schema
How do I add modern UI components to a Next.js app?▼

Copy the component files such as button-variants.tsx or card-variants.tsx into your project's components directory, set up the cn utility from utils-cn.ts, and import them into your pages. Each component supports multiple variants and sizes via props.

How do I choose a color palette for a web application?▼

Review the six curated palettes in color_palettes.md, which range from Corporate Blue to Dark Mode, and pick one matching your brand. Implement it through Tailwind config colors or CSS custom properties using the provided examples.

Does this work with Tailwind CSS in Next.js?▼

Yes, all components use Tailwind utility classes and the palettes include tailwind.config.js examples. The cn utility requires installing clsx and tailwind-merge to merge class names correctly.

Do the animations support accessibility preferences?▼

Yes, the animations.css library includes a prefers-reduced-motion media query that reduces all animation and transition durations to near zero. This ensures users who request reduced motion are not affected by movement.

What are the limitations of these pre-built components?▼

The components are copy-and-customize templates rather than an installed package, so you must maintain them yourself. They also assume a Tailwind CSS setup and require the cn utility function to be present in your project.