nextjs-architecture
Installation
SKILL.md
Next.js Architecture
Trate o App Router como o padrão. Só use Pages Router se o projeto já estiver nele.
Regras inegociáveis
- Preferir Server Components por padrão; marcar
"use client"só quando necessário. - Não importar módulos de servidor em Client Components.
- Validar inputs na borda (route handlers, Server Actions) com schemas.
- Autorização sempre no servidor; nunca confiar só em UI.
- Caching e revalidação são decisões explícitas, não acidentes.