ck:web-frameworks

Create and manage full-stack Next.js applications with Turborepo monorepos.

Updated Jan 11, 2026
One-click install
npx skills add https://github.com/felix-howard/ella --skill ck-web-frameworks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:web-frameworks
Source: https://github.com/felix-howard/ella/tree/main/.opencode/skills/web-frameworks
Command: npx skills add https://github.com/felix-howard/ella --skill ck-web-frameworks

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the development of modern, full-stack web applications by providing best practices and tooling for Next.js, Turborepo, and RemixIcon.

Core Features & Use Cases

  • Full-Stack Development: Build complete web applications with server-side rendering, static generation, and API routes using Next.js.
  • Monorepo Management: Efficiently manage multiple applications and shared packages with Turborepo's build system.
  • Iconography: Ensure consistent and professional UI with a vast library of RemixIcon icons.
  • Use Case: Develop a multi-tenant SaaS platform where a shared component library (packages/ui) is used across multiple Next.js applications (apps/web, apps/admin), all managed within a Turborepo monorepo for optimized builds.

Quick Start

Initialize a new Next.js project using the provided script.

Frequently Asked Questions about ck:web-frameworks

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

FAQPage Schema
How do I structure a monorepo with Next.js applications and shared packages?

Structure a monorepo with Next.js applications and shared packages by utilizing Turborepo to manage multiple apps like `apps/web` and `apps/admin` alongside shared component libraries such as `packages/ui`. Turborepo optimizes builds across these applications for efficient full-stack web development.

What is the best way to set up Next.js App Router with server-side rendering and static generation?

Set up Next.js App Router by implementing React Server Components (RSC) for server-side rendering (SSR) and static site generation for your full-stack web applications. This approach streamlines data fetching patterns and API routes for comprehensive web development.

How do I build a shared component library for multiple Next.js apps in a Turborepo?

Build a shared component library by creating a `packages/ui` directory within your Turborepo monorepo. This package integrates RemixIcon for consistent iconography and is shared across multiple Next.js applications to ensure professional UI design.

Can I use RemixIcon for consistent UI iconography in a Next.js monorepo?

Yes, you can use RemixIcon to ensure consistent and professional UI iconography across your Next.js web applications. It provides a comprehensive icon set that integrates seamlessly into your shared component library within a Turborepo monorepo.

Does this Next.js and Turborepo stack support multi-tenant SaaS platform development?

Yes, the Next.js and Turborepo stack supports multi-tenant SaaS platform development by allowing a shared component library to be used across multiple Next.js applications. This setup optimizes builds and manages full-stack features like SSR and API routes.