Nextjs Architecture

Arquitectura modular de Next.js con capa de acceso a datos — módulos en `app/` con `_actions/`, `_components/`, `_internal/` y `_schemas/`, todo el acceso a backend confinado en `_internal` con `import 'server-only'`, Server Actions como controladores delgados que validan con Zod y delegan, DTOs mínimos en camelCase que nunca exponen el registro crudo ni el token, y autorización comprobada por recurso dentro de la DAL. Úsala al crear o modificar un módulo, una página, un Server Action, un componente cliente o una función de acceso a datos en un proyecto Next.js que siga esta convención; al integrar una API externa desde el servidor; al decidir dónde colocar código nuevo; o al revisar que un componente cliente no esté importando `_internal` ni recibiendo datos privados.

JoseLuis21 3bc1b03 15.0 KB Updated

File contents

JoseLuis21/claude-plugins/tree/main/plugins/frontend/skills/nextjs-architecture commit 3bc1b038fe

Frequently asked questions

npx skillmds@latest add joseluis21/nextjs-architecture