Curso Lovable

Material bônus

Os prompts que construíram o sistema.

Não é um material escrito à parte. São os prompts exatos usados nas aulas, os mesmos que produziram o sistema que você viu na tela. Cada um é adicionado aqui na aula em que aparece.

#ItemAula
1Prompt 102 · Explique o sistema pra IA (o PRD)
2Modelo de PRD02 · Explique o sistema pra IA (o PRD)
3Prompt 203 · O que o sistema precisa lembrar (o banco)
4Schema do qualificador03 · O que o sistema precisa lembrar (o banco)
5Prompt 304 · Cole no Lovable e veja o app nascer
6PRD e schema prontos para usar04 · Cole no Lovable e veja o app nascer
7Prompt para conectar os dados05 · Faça o app guardar os dados
8Prompt do diagnóstico06 · Coloque a IA dentro do app
9Prompt da camada de IA06 · Coloque a IA dentro do app
10Prompt para reportar erros07 · Como consertar quando o app quebra
11Checklist de publicação08 · Publique no seu domínio, com os dados protegidos
12O pacote completo09 · Agora faça o seu

Os três prompts principais

Os três prompts do curso

O método inteiro cabe aqui. Você troca a descrição do sistema no Prompt 1 e usa os três na ordem. Os dois primeiros vão em uma IA de conversa (Claude ou ChatGPT), na mesma conversa. O terceiro vai no Lovable.

Status: rascunho para testar no ensaio. Ajustar pelo resultado real e salvar aqui a versão usada na gravação.


Prompt 1 — o PRD

Cole na IA de conversa. Substitua apenas o trecho entre colchetes.

Quero construir um sistema e preciso do PRD dele antes de abrir a
ferramenta que vai construir.

O sistema:
[Descreva em 3 a 6 linhas: o que ele faz, para quem, e o que a pessoa
faz nele do começo ao fim. Escreva como se estivesse explicando para
um amigo. Não precisa de termos técnicos.]

Escreva o PRD com estas seções:

1. O que o sistema faz, em uma frase
2. Para quem é e qual problema resolve
3. Quem usa: os papéis, e quais precisam de login
4. O percurso de cada papel, do começo ao fim, em passos numerados
5. As telas: o nome de cada uma, o que aparece nela e o que a pessoa
   faz nela
6. Regras que não são óbvias: limites, exceções e o que acontece
   quando algo dá errado
7. O que fica para uma próxima versão

Escreva em português, de forma direta, sem código.
Se alguma parte da minha descrição ficou ambígua, pergunte antes de
escrever, em vez de assumir.

Depois que a IA responder: leia o documento. Ela acerta a estrutura, mas erra o que não tem como saber sobre o seu negócio. Corrija na própria conversa, por exemplo: "na seção 6, o lead nunca vê a nota" ou "retire o envio de e-mail, fica para depois". O PRD final é o que sai depois desses ajustes.


Prompt 2 — o schema

Na mesma conversa, logo depois do PRD corrigido.

Com base nesse PRD, crie o schema Prisma do banco de dados do sistema.

- Uma model para cada coisa que o sistema precisa guardar
- As relações entre as models explícitas
- Cada campo com tipo, se é obrigatório ou não, e valor padrão
  quando fizer sentido
- id, createdAt e updatedAt em toda model
- Enum para todo campo que tem uma lista fixa de valores (status,
  tipo, temperatura, etc.)
- Nomes em inglês nas models e nos campos, como é o padrão

Depois do schema, explique em português, em poucas linhas, o que
cada model guarda e como elas se ligam.

Se alguma decisão do PRD deixar um dado ambíguo, pergunte em vez de
assumir. Não invente tabela para algo que o PRD não pede.

Depois que a IA responder: a explicação em português é a parte que importa para quem não programa. Se ela não corresponder ao que você imaginava, o schema está errado, e não você. Ajuste na conversa.


Prompt 3 — construir no Lovable

Crie um projeto novo no Lovable. Cole este texto com o PRD e o schema no final.

Quero construir o sistema descrito abaixo. Seguem o PRD e o schema do
banco de dados.

Construa o sistema completo seguindo exatamente as telas, os papéis e
as regras do PRD, e usando o schema para a estrutura dos dados.

Onde o PRD não disser como algo deve ser, escolha a opção mais
simples e me avise o que escolheu. Não adicione funcionalidades que
não estão no PRD.

Use dados de exemplo para que eu consiga ver as telas funcionando.

--- PRD ---
[cole o PRD corrigido]

--- SCHEMA ---
[cole o schema Prisma]

Variante em camadas

Se o sistema tem banco de dados e IA, o Lovable costuma se sair melhor quando não constrói tudo de uma vez. Nesse caso, troque o segundo parágrafo por:

Nesta primeira etapa, construa apenas as telas e a navegação, com
dados de exemplo. Não conecte banco de dados nem IA ainda. Vou pedir
isso nos próximos passos.

E, nas aulas seguintes:

Agora conecte o banco de dados usando o schema que enviei. O formulário
precisa salvar de verdade, e o painel precisa ler do banco.
Agora a camada de IA. [descrição do que a IA faz, com o prompt do
diagnóstico]. Use o Lovable AI. A chamada precisa ser executada no
backend, nunca no navegador.

Para testar no ensaio: qual das duas versões do Prompt 3 produz o melhor resultado para o qualificador. No dia a dia, o instrutor cola tudo de uma vez. As aulas 05 e 06 assumem a variante em camadas. A decisão vem do resultado real, e a gravação segue o que funcionou.

Outro ponto a conferir: o Lovable usa Supabase, não Prisma. Ele lê o schema Prisma como uma descrição e o traduz. Se a tradução sair errada, peça o schema em SQL no Prompt 2.


Prompts das aulas seguintes

Capturados no momento do uso, no arquivo de cada aula:

  • Aula 06 — o prompt do diagnóstico, que é executado dentro do sistema
  • Aula 07 — como reportar um erro ao Lovable