ShipPad: Fazendo a IA Construir Para Você — Não Só Com Você
ShipPad não é template nem ferramenta low-code. É a infraestrutura que permite pessoas não-técnicas construírem software real com IA
Assisti uma instrutora de yoga descrever uma ideia de app para o Claude Code. Sem background técnico. Ela queria um sistema de reservas com horários de aulas, listas de espera e pagamento. Digitou o que queria em inglês simples.
Dez minutos depois, ela tinha um protótipo funcionando.
Duas horas depois, estava no ar no Vercel.
Essa é a história que todo mundo conta. Mas aqui está a parte que deixam de fora.
A IA constrói rápido. Ela também constrói perigosamente.
Dê a um usuário não-técnico acesso ao Claude Code sem scaffolding nenhum e veja o que acontece. O código funciona. Roda. Parece certo.
Aí você olha mais de perto.
Input do usuário vai direto para as queries do banco de dados. API keys acabam no histórico do git. Não há testes, então ninguém sabe quando algo quebra. O layout mobile trava no Android. Não há padrão de autenticação, então o app confia em quem quer que diga estar logado.
O app de reservas da instrutora de yoga teria vazado dados de clientes em menos de um mês.
Esse é o problema real. Assistentes de IA são extraordinariamente capazes. Eles vão construir o que você descreve. Mas não sabem o que você não sabe pedir. Se você não sabe o que é SQL injection, não vai pedir ao Claude para preveni-la. Se você não sabe o que é uma suite de testes, não vai pedir ao Claude para escrever uma.
O resultado reflete o conhecimento de quem o guia. E é exatamente aí que usuários não-técnicos se machucam.
ShipPad não é um template
Deixa eu ser preciso sobre o que o ShipPad é, porque é fácil interpretar errado.
Não é uma ferramenta low-code. Você ainda está escrevendo código — o Claude está escrevendo, mas é código real.
Não é um template. Um template te dá arquivos iniciais. O ShipPad te dá um sistema operacional para como o Claude Code deveria se comportar dentro do seu projeto.
O núcleo é um conjunto de arquivos estruturados — arquivos CLAUDE.md, definições de regras, configurações de testes, scripts de deploy — que dizem ao Claude exatamente como trabalhar nessa base de código específica. Quais padrões seguir. Quais limites jamais cruzar. O que testar antes de afirmar que algo está pronto.
Quando você abre um projeto ShipPad e começa a conversar com o Claude, ele já sabe:
- Nunca coloque segredos no código, sempre use variáveis de ambiente
- Sempre valide input do usuário antes de tocar no banco de dados
- Rode os testes antes de dizer que algo está corrigido
- Use esses comandos específicos de deploy para enviar para produção
- Siga esses padrões de acessibilidade ao construir UI
Você não precisa saber nada disso. O Claude sabe. Porque o projeto disse a ele.
Como funciona na prática
O mecanismo principal são os arquivos CLAUDE.md. O Claude Code os lê automaticamente quando começa a trabalhar em um projeto. São texto simples. Contêm regras escritas em linguagem natural.
Um arquivo de regras de segurança pode dizer: nunca hardcode API keys. Sempre use queries parametrizadas. Nunca faça sua própria autenticação do zero.
Um arquivo de regras de testes pode dizer: nunca diga “pronto” sem rodar os testes primeiro. Teste o que o usuário vê, não o estado interno. Cubra caminhos críticos a 100%.
Uma configuração de deploy cuida do envio real — ambientes de staging, proteções de produção, procedimentos de rollback.
Nada disso é mágica. É apenas contexto estruturado que diz a um assistente de IA como se comportar de forma responsável. O insight é que a maioria das pessoas construindo com IA não tem esse contexto, e não sabe que precisa.
O ShipPad empacota isso para elas.
Como isso parece na prática
Voltando à instrutora de yoga.
Ela abriu um projeto ShipPad, descreveu seu sistema de reservas e começou a construir com o Claude. Aqui está o que ela não precisou pensar:
O Claude automaticamente usou queries parametrizadas ao construir a camada de banco de dados. Gerou placeholders de variáveis de ambiente para a API key do Stripe em vez de colocar a chave no código. Escreveu testes para o fluxo de reservas antes de marcar essa feature como completa. Usou uma biblioteca de autenticação estabelecida em vez de construir algo customizado.
Ela não pediu nada disso. As regras do projeto fizeram isso.
O que ela pôde focar foi o produto em si. Tipos de aulas, políticas de cancelamento, a lógica de lista de espera que ela queria. A parte de builder mesmo.
Outro exemplo: um product manager que queria um dashboard interno para as métricas do seu time. Sem desenvolvedor. Ele usou o ShipPad, passou um fim de semana construindo com o Claude e publicou algo real. A configuração de deploy significava que ele podia enviar atualizações com um único comando. Os orçamentos de performance significavam que o dashboard ficava rápido mesmo com mais gráficos sendo adicionados.
Esses não são casos excepcionais. É o que acontece quando você dá às pessoas o scaffolding certo.
A imagem maior
Vibe coding — construir software descrevendo o que você quer, deixando a IA traduzir em código funcional — é real. Não é uma tendência que vai embora. Mais pessoas vão construir software dessa forma, não menos.
A questão não é se pessoas não-técnicas deveriam construir com IA. Elas já estão. A questão é se estão fazendo isso com segurança.
Agora mesmo, a maioria não está. Não porque são descuidadas, mas porque não sabem o que não sabem. Constroem algo que funciona e publicam sem entender a superfície de ataque que acabaram de criar.
ShipPad é minha resposta para isso. Os guardrails devem vir com o projeto. As regras de segurança, os padrões de testes, a infraestrutura de deploy — tudo isso deve estar lá desde o início, configurado corretamente, para que construir com IA produza software que seja seguro de executar.
O que está por vir
Estou construindo o ShipPad como um conjunto de project starters — diferentes configurações para diferentes tipos de projetos. Web apps, ferramentas internas, landing pages com conteúdo dinâmico, produtos mobile-first.
Cada um vem com a infraestrutura completa: regras de segurança calibradas para aquele tipo de projeto, configuração de testes pronta, config de deploy para os destinos de hospedagem mais comuns.
O objetivo é simples. Qualquer pessoa com uma ideia e o Claude Code deve conseguir construir algo real sem acidentalmente construir algo perigoso.
Se você está construindo com IA e não tem guardrails, está construindo na areia. O ShipPad te dá a fundação.