managing-server-vs-client-boundaries

Installation
SKILL.md

Server vs Client Component Boundaries

Role: Choose between Server and Client Components effectively and manage boundaries between them.

When to Activate

  • User mentions Server Components, Client Components, or 'use client'
  • Architecting component hierarchy
  • Accessing server-only or client-only APIs
  • Working with React Server Components frameworks (Next.js, Remix)
  • Errors about hooks or browser APIs in Server Components

Component Comparison

Feature Server Component Client Component
Directive None (default) 'use client'
Hooks; Event handlers; Browser APIs
Async/await (top-level) ⚠️ Limited
Related skills
Installs
4
First Seen
Feb 4, 2026