Next.js Architecture (FSD)

Community

Build scalable Next.js apps with FSD.

AuthorMte90
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill addresses the challenge of maintaining large, complex Next.js applications by providing a structured and scalable folder organization system based on Feature-Sliced Design (FSD).

Core Features & Use Cases

  • Scalable Folder Structure: Organizes code by business domain (features, entities) rather than file type, promoting maintainability.
  • Layered Architecture: Enforces clear import rules between layers (App, Widgets, Features, Entities, Shared) to prevent spaghetti code.
  • Next.js Integration: Provides guidance on integrating FSD principles with Next.js App Router features like Server Components, Server Actions, and Edge Runtime.
  • Use Case: When starting a new Next.js project expected to grow significantly, use this Skill to establish a robust architecture that will support future development and team collaboration.

Quick Start

Adopt Feature-Sliced Design for your Next.js project by organizing your source code according to the specified layer hierarchy and segment naming conventions.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: Next.js Architecture (FSD)
Download link: https://github.com/Mte90/dotfiles/archive/main.zip#next-js-architecture-fsd

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.