Objetivo: ao final, o consultor referencia arquivos, trechos de texto e saída de terminal com precisão, e sabe ocultar seleção sensível.
@arquivo, @pasta/, arrastar com Shift e @terminal:nome são as quatro formas de dar contexto além da seleção..env e similares) — protege mesmo contra seleção acidental.| Forma | Como | Quando usar |
|---|---|---|
| Seleção automática | Selecione texto no editor | Sempre que a pergunta é sobre o que você está olhando |
Option/Alt+K |
Insere @arquivo#linhas explícito no prompt |
Quando você quer registrar a referência exata no seu pedido |
@arquivo |
Digite @ + nome (correspondência aproximada) |
Referenciar um arquivo sem precisar selecionar antes |
@pasta/ |
Com barra no final | Referenciar o conteúdo de uma pasta inteira |
| Arrastar com Shift | Soltar arquivo do sistema no prompt | Anexar rápido, sem digitar caminho |
@terminal:nome |
Nome do terminal integrado | Referenciar saída de comando sem copiar e colar |
O rodapé do painel mostra quantas linhas estão selecionadas. Ao lado, um ícone de olho: clique para alternar entre "visível ao Claude" e "oculto". Use quando a tela tem algo que não deveria entrar no contexto daquela pergunta específica — reaplique aqui a aula 1.1.4 do Nível 1.
Para um arquivo que nunca deveria entrar no contexto — configuração com credencial, por exemplo — configure uma regra de negação de leitura para aquele caminho. Isso bloqueia tanto seleção automática quanto @-mention explícito. Detalhe de configuração no módulo 2.3 (CLAUDE.md) e no Nível 3 (permissões).
Regra Wayon Nenhum arquivo com credencial, string de conexão ou dado sob cláusula restritiva do cliente deve estar numa pasta sem regra de negação de leitura configurada, se essa pasta é usada com o Claude Code.
📖 Referenciar arquivos e pastas
Correto. É o comportamento padrão.
Option/Alt+KO atalho serve para referenciar explicitamente no texto do prompt; a seleção já vai sozinha.
Arrastar é uma forma alternativa de anexar; não é necessária quando você já selecionou o trecho.
Correto.
Solução extrema; existe um controle mais direto.
Existe o controle do ícone de olho, feito exatamente para isso.
Entrada/Atas inteira, não um arquivo específico.@Entrada/Atas sem barra no finalSem a barra, a referência aponta a um arquivo, não à pasta.
@Entrada/Atas/ com a barra no finalCorreto.
É possível, com a barra final.
Funciona, mas existe um caminho mais direto.
@terminal:nome-do-terminalCorreto. Referencia a saída pelo nome do terminal.
Terminal não é um arquivo; a forma correta é a referência por nome.
.env com credencial na pasta do projeto. A proteção recomendada é: ---Não impede leitura por seleção nem por @-mention.
Não é uma proteção — é uma esperança. A regra de negação é o controle real.
Correto. Bloqueia seleção automática e @-mention explícito.