---
name: node-backend
description: Trabalhar em backends Node com Express, Fastify, Nest, Koa, tRPC, Apollo ou GraphQL Yoga. Use quando package.json indicar framework backend Node.
---

# Node Backend

## Procedimento

1. Identifique framework, camada de rotas, serviços, validação, auth e testes.
2. Preserve contratos de API, erros, logging e middlewares existentes.
3. Verifique compatibilidade de payloads, status codes e clientes conhecidos.
4. Rode testes e typecheck/lint conforme scripts.
5. Documente migrations, env vars ou mudanças operacionais quando houver.

## Regra

Não misture lógica de transporte com domínio se o projeto já separa essas camadas.

## Objetivo

Ativar esta skill quando os sinais do projeto baterem com o contexto descrito e complementar o fluxo SDD sem depender dele.

## Evidências

Reporte sinais detectados, arquivos consultados, comandos executados e lacunas.

## Fallback

Se os sinais forem inconclusivos, use `project-conventions`, registre a incerteza e siga validação manual.
