Este repositório contém todo o ambiente personalizado de desenvolvimento adaptado para o Antigravity CLI (agy) (o assistente de IA baseado no Google Gemini para terminal) e as configurações de dotfiles para PowerShell no Windows.
Ele inclui:
- 43 Skills Customizadas migradas e refinadas.
- 14 Hooks do Sistema convertidos e otimizados para execução no Windows.
- Integração com PowerShell via Profile, adicionando atalhos inteligentes de bypass de permissão e utilitários.
- Monitor de Imagens do Clipboard (
clipwatch) para colagem rápida de capturas de tela diretamente no chat da IA viaCtrl+V.
Important
Se você ou seus amigos estão instalando pela primeira vez, sigam este passo a passo à prova de falhas:
- Abra o Windows PowerShell (pesquise "PowerShell" no menu Iniciar).
- Copie, cole e execute o comando abaixo para baixar o repositório no seu computador:
(Nota: Você pode clonar em qualquer pasta de sua preferência! O instalador é portátil e detectará a pasta de forma 100% automática).
git clone https://github.com/kamusmg/gravidadegithub.git "C:\projetos\gravidadegithub"
- Acesse a pasta onde você acabou de baixar o repositório:
(Ajuste o caminho se tiver clonado em outra pasta).
cd "C:\projetos\gravidadegithub" - Execute o script de instalação rodando este comando exato (ele libera a segurança temporariamente apenas para esta instalação):
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass; .\setup.ps1
- Reinicie o Terminal: Feche a janela atual do PowerShell e abra uma nova janela para que todas as configurações e aliases sejam ativados.
Para testar se funcionou: Digite aliases no novo terminal e aperte Enter. A lista de atalhos inteligentes deve aparecer na tela!
├── _lixo/ # Backups de segurança de modificações locais
├── dotfiles/
│ ├── powershell/
│ │ └── Microsoft.PowerShell_profile.ps1 # Profile customizado (aliases, atalhos, clipwatch)
│ └── starship/
│ └── starship.toml # Configuração do prompt Starship
├── plugins/
│ └── gravidade-plugin/ # Plugin principal registrado no agy
│ ├── hooks/ # Hooks executados no ciclo do agy
│ └── skills/ # Skills com instruções de contexto
├── setup.ps1 # Script automatizado de instalação/vinculação (portátil)
└── README.md # Instruções de uso e instalação (esta página)
Se você precisar formatar o computador ou instalar essas configurações em uma nova máquina, siga estes passos simples:
Clone o repositório na pasta de sua preferência. O instalador agora é portátil e detecta o diretório de execução automaticamente. Exemplo de clonagem padrão:
git clone https://github.com/kamusmg/gravidadegithub.git "C:\projetos\gravidadegithub"Abra o Windows PowerShell e execute o script de instalação para vincular o plugin à pasta global do Antigravity CLI (~/.gemini/config/plugins) e configurar o profile:
# Acesse o diretório
cd "C:\projetos\gravidadegithub"
# Execute o instalador (caso necessário, libere a política de execução)
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
.\setup.ps1Recarregue o perfil do PowerShell na janela aberta ou simplesmente feche e abra o terminal de novo:
. $PROFILEPara iniciar o assistente ignorando os avisos de segurança de leitura/escrita de arquivos:
yolo -c(Continua a conversa mais recente no modo YOLO/Bypass).bpouyolo(Inicia uma nova sessão no modo YOLO/Bypass).by pass permissions on(O comando completo simulando comportamento clássico).
Existem duas formas de colar capturas de tela como links Markdown ():
-
Atalho no Desktop (Mais Prático! 🖥️):
- Use o atalho
Toggle ClipWatchcriado na sua Área de Trabalho para ativar e desativar o monitoramento com apenas dois cliques. - Ao ativar, prints copiados são convertidos para Markdown (ideal para colar no chat da IA via
Ctrl+V). - Ao desativar, seu clipboard volta ao normal, permitindo colar imagens normais no Windows (Discord, Slack, Paint, etc.).
- Um popup na tela de 2 segundos avisará o status atual do monitoramento.
- Use o atalho
-
Dentro do chat (Modo Comando/Terminal):
- Digite no terminal antes de iniciar a IA:
clipwatch # ou start-print # ou print
- Tire seu print ou copie qualquer imagem (
Win+Shift+S). - Vá no chat do assistente e aperte
Ctrl+V. A imagem será convertida e colada automaticamente.
- Digite no terminal antes de iniciar a IA:
-
Diretamente no prompt do PowerShell (Atalho local):
- Copie uma imagem para a área de transferência.
- No prompt de comando do PowerShell (fora do chat), pressione
Alt+V. O link Markdown apontando para o arquivo salvo localmente será inserido na posição atual do seu cursor.
-
g$\rightarrow$ git -
k$\rightarrow$ kubectl -
h$\rightarrow$ helm(seguro contra erros de AllScope) -
d$\rightarrow$ docker -
gs$\rightarrow$ git statusrápido -
gl$\rightarrow$ git logformatado de 20 linhas em grafo -
dps$\rightarrow$ docker psformatado e limpo -
aliases$\rightarrow$ Lista todos os atalhos ativos
O ambiente conta com o ecossistema de automação Ralph registrado como Custom Skills (como ralph-implement, ralph-test, ralph-review, etc.).
- Flexibilidade de Tarefas: A skill
ralph-implementfoi estendida para aceitar tanto tickets do Jira (ex:CC-1234) quanto descrições de tarefas genéricas em texto livre (ex: "Ralph, implemente a funcionalidade X..."). Isso permite utilizar o loop de TDD do Ralph em qualquer tipo de projeto ou repositório. - Como ativar: Não é necessário digitar comandos complexos. Basta pedir em linguagem de conversação no chat do assistente:
- "Quero implementar com o Ralph no card CC-1234" ou "Ralph, implemente a funcionalidade X"
- "Executa o teste Ralph"
- "Revisa as alterações com o Ralph"
- Como cancelar: Se precisar abortar ou cancelar uma execução do Ralph em andamento, você pode pedir a qualquer momento no chat:
- "Cancela o Ralph" (aciona a skill
ralph-cancel).
- "Cancela o Ralph" (aciona a skill
Dentro do chat do Antigravity CLI (agy), você pode utilizar os seguintes comandos iniciando com / para controle de fluxo e sessões:
- /rename "<Novo Nome>" (ou /title): Renomeia a conversa ativa atual para um nome descritivo (ex:
/rename "Gravidade Github"). Isso facilita encontrar e continuar a sessão depois. - /switch (ou /resume): Abre a lista interativa de conversas salvas no seu histórico para você alternar ou continuar outra sessão.
- /goal "<objetivo>": Inicia um modo de tarefa de longo prazo. A IA planejará e executará as ações de forma autônoma e profunda, sem parar até atingir o objetivo proposto.
- /schedule: Configura uma tarefa recorrente (cron) ou um timer de execução única em segundo plano.
- /grill-me: Abre uma sessão interativa de perguntas e respostas para refinar a arquitetura e tomar decisões de design de um plano de implementação.