From fe-experts
Create a new Next.js App Router page with layout, loading, and error handling
npx claudepluginhub justn-hyeok/harness-for-yall --plugin fe-expertsThis skill uses the workspace's default tool permissions.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Analyzes BMad project state from catalog CSV, configs, artifacts, and query to recommend next skills or answer questions. Useful for help requests, 'what next', or starting BMad.
Build a complete App Router page with all supporting files.
Architecture (fe-architect):
Implementation (fe-implementer):
page.tsx (server component by default)layout.tsx if neededloading.tsx with skeleton UIerror.tsx with error boundarynot-found.tsx if applicableStyling (fe-styler):
Review (fe-perf + fe-tester in parallel):
$ARGUMENTS.route$ARGUMENTS.descriptionFor route $ARGUMENTS.route:
src/app/$ARGUMENTS.route/
page.tsx # Main page (server component)
layout.tsx # Layout (if new layout needed)
loading.tsx # Suspense fallback
error.tsx # Error boundary ("use client")