nextjs-static-shells

Installation
SKILL.md

Static-First Next.js 16 Patterns

Build a static shell first, then cut small dynamic holes where personalization or request-specific behavior is required.

  • Static shell = deterministic, cacheable, fast first paint
  • Dynamic holes = isolated request/user behavior streamed with Suspense
  • Client interactivity = provider islands, not global client sprawl

Route Architecture: Entry + Static + Slots

Pattern

Installs
50
GitHub Stars
57
First Seen
Feb 23, 2026
nextjs-static-shells — joelhooks/joelclaw