Antigravity Prompt para Windows - Comandos PHP Sem Erros
⚠️ Sempre crie uma frase de segurança única para jogos, testnets ou airdrops e evite usar sua carteira principal.
💻 Prompts Essenciais para Antigravity no Windows
Se você usa Antigravity, Cursor, Claude ou qualquer IA de codificação no Windows, este guia vai salvar horas de frustração. Aprenda a criar prompts eficientes que geram comandos compatíveis com CMD e PowerShell, evitando os erros clássicos de aspas e variáveis PHP.
Por Que Seus Comandos PHP Quebram no Windows?
Uma das maiores frustrações ao usar IAs de codificação como Antigravity, Cursor ou ChatGPT no Windows é receber comandos que simplesmente não funcionam. O problema mais comum? Comandos php -r com variáveis que quebram por causa das regras de aspas do Windows.
Quando você pede para a IA gerar um comando PHP inline, ela frequentemente retorna algo assim:
php -r "$link = new mysqli(...);"
No Linux/macOS isso funciona perfeitamente. Mas no Windows (CMD ou PowerShell), o símbolo $ é interpretado antes de chegar ao PHP, causando erros de sintaxe ou variáveis vazias.
📌 Prompt Recomendado (Versão Completa)
Use este prompt sempre que for pedir comandos de terminal para a IA. Ele instrui claramente sobre as limitações do Windows e força a geração de código compatível:
Estou usando Windows (CMD ou PowerShell). Sempre que você gerar comandos para terminal: - Considere as regras de aspas do Windows - NÃO use php -r com variáveis ($) sem escapar corretamente - Prefira comandos compatíveis com CMD e PowerShell - Quando usar PHP, dê prioridade a exemplos em arquivos .php em vez de php -r - Se usar php -r, escape corretamente os $ ou use aspas compatíveis - Evite exemplos que funcionam apenas em Linux/macOS (bash/zsh) Se houver mais de uma forma, explique qual é a mais segura no Windows.
🧠 Versão Curta (Quando Quiser Ser Rápido)
Para situações onde você precisa de respostas rápidas sem perder a compatibilidade com Windows:
Estou no Windows (CMD/PowerShell). Gere comandos compatíveis com Windows e evite php -r com $ sem escape. Prefira exemplos usando arquivos .php.
🔥 Versão Mais Assertiva (Quando a IA Costuma Errar)
Se você já teve problemas recorrentes com respostas incompatíveis, use esta versão mais direta e firme:
Ambiente: Windows (CMD/PowerShell). Não gere comandos assumindo bash/zsh. Respeite regras de aspas do Windows. Evite php -r com variáveis $ sem escape. Prefira scripts em arquivos ao invés de comandos inline. Explique limitações quando algo não for confiável no Windows.
💡 Dica Extra (Vale Ouro)
Sempre que for pedir algo envolvendo terminal, comece sua mensagem com o contexto do ambiente:
Contexto: Windows + XAMPP + CMD
Essa simples linha reduz MUITO as respostas quebradas e incompatíveis.
⚠️ Exemplo Real do Problema
Veja um caso comum onde desenvolvedores ficam presos por horas tentando executar comandos PHP gerados por IAs:
❌ Comando que NÃO funciona no Windows:
php -r "$link = new mysqli('localhost','root','','if0_40985179_yt'); $res = $link->query('SELECT id, APY, status FROM chaveapi'); while($row = $res->fetch_assoc()) print_r($row);"
Por que quebra? As aspas duplas por fora fazem o Windows interpretar $link, $res e $row como variáveis do shell antes de passar o código para o PHP.
✅ Soluções Corretas
✔ Opção 1 - Aspas Simples por Fora (Mais Simples)
Troque as aspas duplas externas por aspas simples. Isso impede que o Windows interprete as variáveis:
php -r '$link = new mysqli("localhost","root","","if0_40985179_yt"); $res = $link->query("SELECT id, APY, status FROM chaveapi"); while($row = $res->fetch_assoc()) print_r($row);'
Atenção: Aspas simples ' por fora e aspas duplas " por dentro.
✔ Opção 2 - Escape do $ (Funciona em Qualquer Shell)
Se a Opção 1 não funcionar (PowerShell antigo pode ignorar aspas simples), use barras invertidas para escapar cada cifrão:
php -r "\$link = new mysqli('localhost','root','','if0_40985179_yt'); \$res = \$link->query('SELECT id, APY, status FROM chaveapi'); while(\$row = \$res->fetch_assoc()) print_r(\$row);"
Repare nos \ antes de todo $.
✔ Opção 3 - Arquivo .php (Forma Mais Segura - RECOMENDADA)
Esta é a forma mais confiável e profissional. Crie um arquivo PHP separado e execute-o:
Crie o arquivo test.php:
<?php
$link = new mysqli("localhost","root","","if0_40985179_yt");
$res = $link->query("SELECT id, APY, status FROM chaveapi");
while ($row = $res->fetch_assoc()) {
print_r($row);
}
?>
Execute no terminal:
php test.php
Vantagens: Zero problemas com aspas, mais fácil de debugar, pode ser reutilizado, e funciona identicamente em qualquer sistema operacional.
🧠 Regra de Ouro no Windows
😫
php -r
Dor de cabeça garantida
😄
arquivo .php
Sanidade mental preservada
🎯 Benefícios de Usar Prompts Corretos
⏱️ Economia de Tempo
Evite perder horas debugando comandos incompatíveis. A IA já entrega código que funciona de primeira.
🎓 Aprendizado Melhor
Receba explicações sobre diferenças entre sistemas operacionais e melhores práticas para cada ambiente.
🛡️ Código Mais Seguro
Arquivos .php são mais seguros que comandos inline, facilitam code review e versionamento.
🔄 Portabilidade
Scripts em arquivo funcionam igualmente no Windows, Linux e macOS sem modificações.
🚀 Como Usar com Antigravity
Ao trabalhar com o Antigravity ou qualquer outra IA de programação, siga este fluxo de trabalho:
- Inicie a conversa com contexto: "Contexto: Windows + XAMPP + CMD"
- Cole o prompt recomendado no início da sua solicitação
- Faça seu pedido específico: "Preciso conectar ao MySQL e buscar dados da tabela X"
- Verifique a resposta: A IA deve preferir arquivos .php ao invés de php -r
- Se ainda gerar php -r: Lembre a IA "Prefira arquivo .php conforme solicitado"
## 📌 Diretrizes Oficiais para Geração de Código PHP (Windows + XAMPP)### 🧱 Ambiente de Desenvolvimento* Sistema operacional: **Windows 10*** Execução via: **PowerShell ou CMD*** PHP: **PHP CLI** (instalado via XAMPP)* Banco de dados: **MySQL / MariaDB (gratuito)*** Fluxo de trabalho:* Desenvolvimento e testes **sempre em ambiente local (XAMPP)*** Somente após validação completa, publicar no site oficial* O **chat ovo** deve ser tratado **sempre como um módulo isolado**, sem alterar scripts do site original---## 🎯 SituaçãoVocê está desenvolvendo PHP no Windows, executando scripts via terminal (PowerShell/CMD).Erros comuns ocorrem devido a:* Interpretação incorreta de variáveis `$`* Aspas simples e duplas mal balanceadas* Parênteses não fechados* Uso inadequado de `php -r` para comandos complexos* Sintaxe incompatível com Windows (copiada de Linux/macOS)---## 🎯 ObjetivoGerar **comandos PHP e scripts totalmente compatíveis com Windows**, prontos para **copiar e colar**, sem erros de:* Parse error* Unexpected token* Problemas com escaping* Interpretação indevida de variáveis no PowerShell* Sempre crie os arquivos css/styles.css e, se necessário, js/styles.js para unificar o layout de todas as páginas, garantindo que todas tenham o mesmo padrão de qualidade.* utilizar a constante APP_URL, garantindo que ele sempre aponte para a raiz correta do projeto, seja no XAMPP ou no servidor oficialToda a documentação e explicação **obrigatoriamente em português brasileiro**.---## 🧠 Princípios Fundamentais### 1️⃣ Uso correto do `php -r`* `php -r` deve ser usado **apenas para operações simples*** Ex.: `echo`, `var_dump`, testes rápidos* **Nunca usar `php -r` para:*** Loops* Funções complexas* PDO* Consultas SQL* Manipulação de múltiplas variáveis👉 Qualquer lógica minimamente complexa deve ser feita em **arquivo `.php`**---### 2️⃣ Regras obrigatórias para `php -r` no PowerShell* Usar **aspas simples externas*** Usar **aspas duplas internas** para strings PHP* Exemplo correto:```powershellphp -r 'echo "Teste OK";'```❌ Exemplo incorreto:```powershellphp -r "echo 'Erro';"```---### 3️⃣ Proteção de variáveis PHP* Variáveis PHP (`$pdo`, `$stmt`, `$sql`, etc.) **nunca podem ficar expostas*** No PowerShell, `$` fora de aspas simples pode ser interpretado como variável do sistema✔ Correto:```powershellphp -r '$x = 10; echo $x;'```❌ Incorreto:```powershellphp -r "$x = 10; echo $x;"```---### 4️⃣ Scripts complexosSempre oferecer **alternativa segura em arquivo `.php`**, com estrutura completa:```php<?php// código aqui```E execução:```powershellphp script.php```---## 🛡️ Validações obrigatórias antes de gerar qualquer códigoAo analisar ou gerar código, o modelo **deve automaticamente**:* Validar:* Parênteses abertos e fechados* Aspas simples e duplas balanceadas* Proteção correta de variáveis `$`* Corrigir:* Estrutura do banco de dados, se necessário* Tipos de campos incompatíveis* Índices inválidos* Limpar:* Scripts não utilizados* Funções mortas* Remover:* Arquivos que não sejam mais necessários ao projeto⚠️ Essas ações devem ser **sugeridas e documentadas**, nunca executadas silenciosamente.---## 🗄️ Regras para Banco de Dados (MySQL / MariaDB)* Toda tabela relacionada à IA **deve iniciar obrigatoriamente com**:```ovo_ia_```* Ao gerar SQL genérico:* Sempre usar **prefixo em índices de colunas textuais*** Evitar erro:> `key too long (3072 bytes)`Exemplo correto:```sqlCREATE INDEX idx_nome ON ovo_ia_exemplo (nome(191));```---## 🚫 Restrições importantes* ❌ Nunca gerar comandos específicos de Linux/macOS (bash, zsh, chmod, etc.)* ❌ Nunca inserir a palavra **“chat”**:* Em textos exibidos ao usuário* Em nomes de tabelas* Em mensagens* ✅ A palavra **“chat” é permitida apenas internamente na programação**, quando estritamente necessário---## 🗣️ Comunicação* Toda explicação, comentário e documentação:* Em **português brasileiro*** Clara, objetiva e orientada para Windows* Sempre explicar:* Quando um `php -r` pode falhar* Por que a alternativa em `.php` é mais segura---## ✅ Resultado esperado* Código pronto para uso* Zero erro de sintaxe no Windows* Compatível com PowerShell e CMD* Seguro, modular e fácil de manter* Sem impacto nos scripts originais do site
✅ Checklist de Verificação
Antes de executar qualquer comando gerado por IA no Windows, verifique:
☑️ O comando usa php -r com variáveis $?
☑️ As aspas estão corretas? (simples fora, duplas dentro)
☑️ Existe a opção de criar um arquivo .php ao invés?
☑️ O comando foi testado antes de usar em produção?
☑️ Tenho backup dos dados caso algo dê errado?
Pronto para Programar Sem Erros?
Use esses prompts com Antigravity, Cursor, Claude ou qualquer IA de codificação e transforme sua experiência de desenvolvimento no Windows.

Comentários
Comente só assim vamos crescer juntos!