nextjs-server-actions
Installation
SKILL.md
Next.js Server Actions
Actions são mutações no servidor invocáveis por form/startTransition — não um substituto de GET. Arquitetura App Router: nextjs-architecture. Segurança (authz, CSRF, IDOR): nextjs-server-actions-security.
Quando usar
| Use Server Action | Use Route Handler |
|---|---|
| Mutação do próprio app (form, botão) | API pública, mobile, terceiros |
Progressive enhancement com <form> |
Webhooks, cron, upload direto |
| Co-localizada à UI que muta | Contrato REST/JSON estável para clientes externos |
Não faça fetch de leitura em action. Prefira Server Components / loaders.