Pular pro conteúdo

Fastify skill

O Claude escreve APIs em Fastify com os dados validados na entrada, erros padronizados, proteção básica, desligamento limpo e teste pra cada rota.

por bobmatnyc

instalações
571
estrelas no GitHub
78
No skills.sh desde
janeiro de 2026
Licença
MIT

Atualizada no GitHub em 18 de julho de 2026. Dados conferidos em 26 de outubro de 2026, no skills.sh e no GitHub.

O que ela faz

A skill traz os padrões pra montar um back-end em Fastify com TypeScript que aguenta produção. O ponto central é a validação por schema: com Zod ou TypeBox, o mesmo esquema que confere os dados de entrada gera os tipos do código, sem escrever tudo duas vezes.

Ela organiza as rotas em plugins isolados com prefixo, como /api/v1/users, centraliza os erros num handler que registra o detalhe e devolve uma resposta estável, e liga Helmet, CORS e limite de 100 requisições por minuto. Também mostra como fechar o servidor direito quando ele recebe sinal de parada.

Pra testar, usa o inject do Fastify com Vitest, que chama a rota na memória sem abrir porta. E traz critérios de escolha: Fastify ou Express, Zod ou TypeBox, este último quando precisa gerar documentação OpenAPI.

Nas palavras de quem fez

Production Fastify (TypeScript) patterns: schema validation, plugins, typed routes, error handling, security hardening, logging, testing with inject, and…

bobmatnyc, no SKILL.md

Quando usar

  • Começar a API de um SaaS ou de uma automação em Node
  • Validar os dados que chegam de formulário ou de webhook
  • Revisar uma API em Fastify antes de pôr no ar
  • Escrever testes das rotas sem subir o servidor
  • Decidir entre Fastify e Express num projeto novo

Depois de instalar, é só pedir assim

  • Lê a skill do Fastify e cria uma API com rota de cadastro validada com Zod
  • Coloca Helmet, CORS e limite de requisições nessa API e padroniza as respostas de erro
  • Escreve testes com inject pra todas as rotas de /api/v1/users

Segurança

Gen Agent Trust Hub, Socket e Snyk leem o código da skill atrás de comando perigoso, dado vazando e instrução escondida. Alerta não é reprovação: quer dizer que vale ler o que a skill faz antes de instalar.

  • Gen Agent Trust HubPassou
  • SocketPassou
  • SnykPassou

Perguntas

Como instalar a Fastify no Claude Code?

Toca em Levar, aqui nesta página, e deixa seu nome, e-mail e WhatsApp (é uma vez só). Aparece uma frase pronta: cola ela no Claude Code, que ele mesmo instala a Fastify, e a skill passa a valer na próxima conversa. A mesma frase serve no Codex. Se preferir fazer na mão, o passo a passo está em como instalar skills no Claude Code.

O que a fastify skill precisa pra funcionar?

De um projeto Node com TypeScript onde dê pra instalar o Fastify e os pacotes dos exemplos: Zod ou TypeBox, os plugins @fastify/helmet, cors e rate-limit e o Vitest pros testes. Não usa chave de API nem serviço pago.

O Claude usa a skill sozinho?

Não. O cabeçalho dela vem marcado pra não ser chamada automaticamente pelo modelo nem aparecer no menu de barra, porque faz parte do pacote do Claude MPM, o framework de agentes do autor. No Claude Code puro, peça pro Claude ler o SKILL.md dela antes de mexer na API.

Roda no Codex e no Antigravity?

Sim. É texto com exemplos de código, sem script próprio, então qualquer agente que lê skills no formato SKILL.md aproveita, e dá pra apontar o arquivo direto no pedido.

Levar essa skill

1x fastifyR$ 0,00

TotalR$ 0,00

A skill sai aqui mesmo, na hora. Seus dados eu uso pra falar com você sobre o MazyOS.

Levar precisa do JavaScript ligado. O código da skill está no GitHub: github.com/bobmatnyc/claude-mpm-skills

Aprenda a usar

Mais da loja bobmatnyc

Ver a loja bobmatnyc