moai-domain-frontend

Provide React, Next.js, and Vue architecture and UI component guidance.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/yslee5005/app-library --skill moai-domain-frontend-yslee5005
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai-domain-frontend
Source: https://github.com/yslee5005/app-library/tree/main/.claude/skills/moai-domain-frontend
Command: npx skills add https://github.com/yslee5005/app-library --skill moai-domain-frontend-yslee5005

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Frontend development patterns and architecture guidance to standardize and accelerate building React, Next.js, and Vue UIs.

Core Features & Use Cases

  • React 19 Patterns: Server Components, concurrent features, and caching for data fetching.
  • Next.js 16 Patterns: App Router, Server Actions, ISR, and route handlers.
  • Vue 3.5 Patterns: Composition API, TypeScript integration, and Pinia state management.
  • Architecture & Best Practices: Design tokens, CVA variants, accessibility, and component composition.
  • Performance & Tooling: Code-splitting, dynamic imports, memoization, and tooling patterns.

Quick Start

Start by selecting a framework pattern (React 19, Next.js 16, Vue 3.5) and scaffold a modular frontend using the provided patterns.

Frequently Asked Questions about moai-domain-frontend

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

FAQPage Schema
What are the best frontend patterns for building scalable React and Vue UIs?

Scalable UI patterns for React and Vue use CVA-based components, design tokens, and parallel data fetching. They standardize component composition, enforce design-system disciplines, and optimize performance across React 19, Next.js 16, and Vue 3.5.

How do I structure React 19 Server Components and concurrent features for data fetching?

React 19 patterns structure Server Components with concurrent features and caching for data fetching. This approach optimizes performance by executing requests on the server and managing asynchronous UI rendering.

Does this frontend architecture guidance work with both Next.js 16 and Vue 3.5?

Yes, the architecture guidance supports Next.js 16 and Vue 3.5. Next.js patterns cover App Router and Server Actions, while Vue patterns detail Composition API, TypeScript integration, and Pinia state management.

When should I use CVA variants and design tokens in component composition?

Use CVA variants and design tokens in component composition to enforce design-system disciplines. This approach standardizes UI components, ensures visual consistency, and maintains scalable variant logic across web applications.

How do I optimize Next.js 16 App Router performance with code-splitting and dynamic imports?

Optimize Next.js 16 App Router performance using code-splitting, dynamic imports, and memoization tooling patterns. These techniques reduce initial bundle size and improve load times alongside Server Actions and ISR.

What is the best way to manage Vue 3.5 state with Pinia and TypeScript integration?

Manage Vue 3.5 state using Pinia for state management alongside TypeScript integration. This combination leverages the Composition API to provide typed, scalable state handling across modern web applications.