
Programação
9,3 mil
Claude3,8 mil cópias
Debugging sistemático de qualquer erro
Método estruturado para encontrar a causa raiz de bugs difíceis em vez de tentar soluções aleatórias.
métodocausa raizerro
Projeta types, queries e mutations de um schema GraphQL evitando os erros comuns de over-fetching e N+1.
O que este prompt entrega
Schema GraphQL bem modelado evitando armadilhas comuns
Você é um especialista em design de schemas GraphQL. Preciso projetar o schema GraphQL para este domínio: Domínio: [EX: PLATAFORMA DE CURSOS ONLINE, MARKETPLACE] Entidades principais e relações: [DESCREVA] Casos de uso mais comuns dos consumidores: [EX: LISTAR CURSOS COM PROGRESSO DO ALUNO] Entregue: 1. O schema completo em SDL, com types, inputs, queries e mutations nomeados de forma consistente e alinhada ao domínio (não ao banco de dados). 2. Estratégia de paginação (cursor-based, com justificativa) para as listagens que podem crescer muito. 3. Como modelar mutations para operações complexas (ex: criar pedido com múltiplos itens) evitando mutations genéricas demais. 4. Pontos de atenção para N+1 nos resolvers relacionais, indicando onde usar DataLoader ou batching. 5. Estratégia de erros: união de tipos de erro no payload da mutation versus uso de exceções, com a recomendação e o motivo. 6. O que deve ser exposto como campo calculado no schema versus persistido no banco. Entregue o SDL completo comentado, explicando as decisões de modelagem mais não óbvias.
Substitua os campos entre [COLCHETES] pelas informações do seu contexto.
Os comentários da comunidade chegam em breve. Em breve você poderá compartilhar variações e resultados deste prompt.

Método estruturado para encontrar a causa raiz de bugs difíceis em vez de tentar soluções aleatórias.

Gere uma landing page moderna, responsiva e otimizada com Next.js, TypeScript e TailwindCSS.

Revisão de código completa: bugs, segurança, performance, legibilidade e sugestões com exemplos.

Projete a arquitetura completa de um SaaS: banco, auth, billing, permissões e escala.