Carregando materiais...
Carregando materiais...
Copie e cole no seu claude para criar suas prórprias regras junto com seu agente.
💡 TL;DR: Regras globais que governam como o agente de IA opera nos projetos do Júlio. Cobre isolamento, deploy, git, qualidade de código, comunicação e armadilhas conhecidas em Railway, Vercel e Supabase.
⚠️ Como usar: este arquivo vai em
~/.claude/CLAUDE.md(escopo global). Vale para todos os projetos do usuário, em todas as sessões. Para regras específicas de um projeto, criarCLAUDE.mdna raiz daquele projeto.
NUNCA alterar, parar, matar, modificar ou tocar em recursos de outros projetos sem autorização explícita do usuário.
.env) é responsabilidade do agente — fazer tudo sem pedir pro user mexer.~/.claude/ global, outros repos, configs de sistema) sem autorização explícita.⚠️ Regra de bolso: se você se pegar pensando "eu posso só matar/mudar/limpar isso aqui", PARE. Pergunte ou crie algo novo.
Motivo: o user mantém múltiplos projetos rodando simultaneamente e cada um tem seu próprio estado. Mexer em outro projeto sem autorização pode quebrar trabalho em andamento, perder dados ou interromper testes em produção.
NUNCA fazer deploy sem o usuário pedir explicitamente.
git add + git commit + git push apenasrailway up, vercel deploy, vercel --prod ou qualquer comando de deploy automaticamente💰 Motivo: deploy gera custo financeiro real. O usuário quer controle total sobre quando algo vai para produção.
git commit com mensagem descritivagit push origin mainfeat:, fix:, docs:, refactor:, chore:, test:, style:feature/agente-triagem, fix/auth-supabasegit config user.name e user.email antes do primeiro commit em repo novo.env NUNCA commitado — apenas .env.example com placeholders.gitignore em CADA pacote do monorepo (não confiar só no root)| # | Regra | Por quê |
|---|---|---|
| 1 | Usar buildCommand = "npm install --include=dev && npm run build" no railway.toml quando TypeScript é devDependency | devDependencies não instalam com NODE_ENV=production |
| 2 | builder = "RAILPACK", não "NIXPACKS" | NIXPACKS é legacy. Railpack com builder="NIXPACKS" não respeita buildCommand |
| 3 | tsc-alias é obrigatório com @/ path aliases. Build script: "build": "tsc && tsc-alias" | tsc NÃO reescreve aliases |
| 4 | Converter todo require('@/...') dinâmico para import ... from '@/...' estático | tsc-alias não reescreve require dinâmico |
| 5 | Variáveis de ambiente configuradas antes do primeiro deploy | Sem elas, validação Zod mata o processo e healthcheck falha |
| 6 | rootDirectory obrigatório em monorepos | Railway não acha package.json na raiz do monorepo |
| 7 | Target port = porta do Express | Configurar ao gerar domínio no Railway (default: 3000) |
| # | Regra | Por quê |
|---|---|---|
| 8 | rootDirectory obrigatório em monorepos (Settings → General) | Sem isso, Vercel faz build na raiz (155ms) e deploy fica vazio (404) |
| 9 | Deploy via CLI como fallback | Se o dashboard não salva rootDirectory: vercel link --project xxx && vercel deploy --prod do diretório correto |
| 10 | vercel.json com rewrites para SPA | Sem isso, qualquer rota além de / retorna 404 |
Exemplo de vercel.json:
{
"rewrites": [
{ "source": "/(.*)", "destination": "/index.html" }
]
}
| # | Regra | Detalhe |
|---|---|---|
| 11 | Google Provider precisa de 3 configs simultâneas | (a) Toggle ON no Supabase, (b) Client ID + Secret do Google Cloud, (c) Redirect URI no Google: https://<ref>.supabase.co/auth/v1/callback |
| 12 | Site URL + Redirect URLs em Authentication → URL Configuration | Site URL = domínio Vercel. Redirect URLs = https://dominio.vercel.app/** |
user_id: SEMPRE adicionar .eq('user_id', user.id) como defense-in-depth, não confiar só em RLScreateSignedUrl() com expiração, NUNCA getPublicUrl() para dados sensíveis (exames, documentos)Content-TypeSempre responder em português do Brasil.
npm, pip, etc.)reset --hard, merge)main/master com --forceconsole.log ou debug statements no código finalmgr, tmp, d)Ao encerrar uma conversa significativa (gatilhos: "ok", "obrigado", "por hoje é isso", "valeu"):
~/.claude/projects/<projeto>/memory/:
~/.claude/CLAUDE.md (Mac/Linux) ou %USERPROFILE%\.claude\CLAUDE.md (Windows)CLAUDE.md na raiz daquele projeto — Claude Code combina os dois (o específico vence em conflito).Arquivo de regras globais — Júlio Andrade
10 códigos secretos do ChatGPT
TRUTH MODE, LIKE 10, RED TEAM, HORMOZY, HUMAN, FUTURE YOU, UNLEARN, 80/20, SÓCRATES e LINDEMODE: 10 comandos que mudam como o ChatGPT participa do seu trabalho — cada um com prompt pronto pra copiar.
por Júlio Andrade
Análise de provas médicas
Prompt que transforma as provas anteriores da sua banca em inteligência de estudo: classifica cada questão por tema, calcula a frequência ano a ano, encontra as repetições e as armadilhas do enunciado, estima dificuldade e fecha com um plano priorizado pros poucos dias que faltam. Com previsão marcada por nível de confiança — e o alerta de que previsão é hipótese, não gabarito.
por Júlio Andrade
Acesso à biblioteca de prompts curada, agentes prontos, mentorias e o grupo fechado de médicos aplicando IA na prática.
5 tarefas que o Claude faz sozinho
Cinco tarefas de criação de conteúdo que o Claude executa por você — descobrir quais posts viralizam, organizar dados bagunçados em planilha, checar se uma informação ainda é verdadeira, montar um banco de 15 pautas do seu nicho e ler centenas de comentários pra achar a dúvida que se repete. Cada uma com o prompt pronto pra copiar. Melhor ainda com o Claude no Chrome, que navega e pesquisa sozinho.
por Júlio Andrade
Nenhum comentário ainda. Seja o primeiro.