frontend-engineer

Implement Next.js frontend code with shadcn/ui and design-token fidelity.

218|33|Updated Jan 7, 2026
One-click install
npx skills add https://github.com/first-fluke/fullstack-starter --skill frontend-engineer-first-fluke
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frontend-engineer
Source: https://github.com/first-fluke/fullstack-starter/tree/main/.agents/skills/frontend-engineer
Command: npx skills add https://github.com/first-fluke/fullstack-starter --skill frontend-engineer-first-fluke

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Develop maintainable frontend code using shadcn/ui, best practices, and strict design alignment.

Core Features & Use Cases

  • Design fidelity: Map UI to design tokens and avoid hard-coded values.
  • Performance & Rendering: Prefer Server Components for performance; use Client Components only for interactivity and API integration.
  • Accessibility: Ensure semantic HTML and screen reader compatibility are mandatory.

Quick Start

Follow the guidelines to scaffold a Next.js project with shadcn/ui, TailwindCSS v4, and design tokens, then implement a sample component that matches the patterns described.

Frequently Asked Questions about frontend-engineer

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

FAQPage Schema
How do I ensure design token fidelity in Next.js 16 without hard-coded values?

To ensure design token fidelity in Next.js 16, map UI components directly to design tokens and strictly avoid hard-coded values. This approach maintains strict design alignment and scalable styling across your shadcn/ui project.

When should I use Server Components vs Client Components in Next.js for performance?

Prefer Server Components by default for optimal Next.js performance. Use Client Components exclusively when you need interactivity, state management, or direct API integration, minimizing client-side JavaScript delivery.

What's the best way to build accessible frontend components with shadcn-ui and TailwindCSS v4?

The best way to build accessible frontend components with shadcn-ui is to enforce semantic HTML structures and ensure screen reader compatibility. This mandates strict accessibility practices across all server and client components.

Do I need prior React experience to scaffold a Next.js project with shadcn/ui?

Yes, you need prior experience with React, Next.js 16, TailwindCSS v4, and shadcn/ui. Familiarity with these frameworks is required to follow strict import orders, component patterns, and testing practices.

How does semantic HTML improve screen reader compatibility in TailwindCSS projects?

Semantic HTML improves screen reader compatibility by providing meaningful structure and context to page elements. Enforcing semantic HTML in TailwindCSS projects ensures mandatory accessibility compliance for users with assistive technologies.