Pular para o conteúdo principal
A verdadeira força do ChatCLI reside em sua capacidade de entender o contexto em que você está trabalhando. Os comandos @ coletam informações do seu sistema e as anexam ao prompt, permitindo respostas precisas e relevantes.

@file: Contexto de Código

O comando mais essencial para desenvolvedores. Envia o conteúdo de arquivos ou a estrutura de diretórios inteiros para análise.
@file ./src/database/connection.go me explique como a conexão é feita.

Modos de processamento

Cenário: Análise profunda de um arquivo ou componente pequeno.Envia o conteúdo completo de todos os arquivos, respeitando um limite de tamanho.
@file db.go explique esta query
Defina o modo usando a flag --mode. Exemplo: @file --mode=smart ./src

@command: Ponte com o Terminal

Execute qualquer comando do shell e use sua saída como contexto e ainda adicione sua duvida — sem copiar e colar apenas com sinal >(MAIOR).
Sem ChatCLI (antes)Com ChatCLI (agora)
Rodar comando, redirecionar para arquivo, abrir, copiar, colar no navegadorUm único comando com contexto integrado
@command kubectl get pods -n prod > por que o pod de login está em CrashLoopBackOff?

Flags especiais

FlagDescrição
@command -iModo interativo — para comandos como vim ou ssh
@command --aiEnvia a saída diretamente para a IA, sem pergunta adicional
@command --ai <comando> > <sua duvida ou contexto adicional>Envia a saída diretamente para a IA, com pergunta/contexto adicional
@command --ai cat /var/log/nginx/error.log

@git: Contexto do Repositório

Anexa o status (git status -s), branch, diffs de arquivos modificados e os 5 commits mais recentes. Perfeito para gerar mensagens de commit ou resumir alterações.
@git me ajude a escrever uma mensagem de commit clara para estas mudanças.

@env: Variáveis de Ambiente

Adiciona as variáveis de ambiente atuais ao contexto da conversa.
O ChatCLI automaticamente detecta e remove valores de variáveis sensíveis (como API_KEY, TOKEN, PASSWORD), substituindo-os por [REDACTED].

Combinando Comandos

A verdadeira magia acontece ao combinar múltiplos comandos de contexto em um único prompt:
@git @file ./src/main.go baseado nas mudanças recentes, revise este arquivo e sugira melhorias.

Próximos Passos