web-frameworks

Build full-stack web apps with Next.js App Router, Turborepo, and RemixIcon.

Updated Jan 24, 2026
One-click install
npx skills add https://github.com/Khoatran1999/aquarium-commerce --skill web-frameworks-khoatran1999
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-frameworks
Source: https://github.com/Khoatran1999/aquarium-commerce/tree/main/.claude/skills/web-frameworks
Command: npx skills add https://github.com/Khoatran1999/aquarium-commerce --skill web-frameworks-khoatran1999

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill group streamlines the creation of modern, scalable web applications by combining Next.js App Router, Turborepo monorepo tooling, and RemixIcon for consistent UI iconography.

Core Features & Use Cases

  • Next.js App Router for file-system routing, server components, and SSR/SSG optimizations across multiple apps.
  • Turborepo monorepo management with task pipelines, caching, and parallel execution for shared packages and apps.
  • RemixIcon integration providing a unified icon set across the UI with React components or webfont usage.
  • Supports multi-package architectures, shared UI libraries, and scalable deployment strategies.

Use Case: Large product teams building customer-facing web apps with an admin dashboard and a docs site, sharing UI components and tooling.

Quick Start

Initialize a multi-package Next.js project and configure Turborepo with RemixIcon to kick off development.

Frequently Asked Questions about web-frameworks

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

FAQPage Schema
How do I set up a Next.js app router with Turborepo for a monorepo?

Setting up a Next.js app router with Turborepo involves initializing a multi-package project where Turborepo manages task pipelines, parallel execution, and remote caching across shared packages and multiple applications.

Can I use server components with Next.js in a Turborepo monorepo?

Yes, server components work with Next.js in a Turborepo monorepo. This configuration supports file-system routing and SSR/SSG optimizations across multiple apps while sharing UI components within the TypeScript React ecosystem.

What's the best way to manage shared UI components across multiple Next.js apps?

Using a Turborepo monorepo is the best way to manage shared UI components across multiple Next.js apps. It allows large teams to share UI libraries, tooling, and scalable deployment strategies across customer-facing web apps, dashboards, and docs sites.

How do I integrate RemixIcon into a TypeScript React application?

Integrate RemixIcon into a TypeScript React application by using the unified icon set via React components or webfont usage. This provides scalable iconography and consistent UI icons across multiple packages within your monorepo architecture.

Does Turborepo remote caching work with TypeScript monorepos?

Yes, Turborepo remote caching works with TypeScript monorepos. It streamlines task pipelines by caching parallel execution results for shared packages and apps, significantly optimizing build times for multi-package architectures.