@file e @directory
Ouça em vez de ler
@file e @directory
2:25 · companhia falada desta aula
O Claude encontra arquivos sozinho na maior parte do tempo. Nomear um com @ torna isso certeiro — ele puxa o conteúdo real daquele arquivo para a conversa antes de responder, em vez de sair procurando.
Aponte para um arquivo
Faça um segundo arquivo para haver algo a se confundir. No Claude:
make a file called about.md with a few paragraphs about what I'm learningAgora você tem index.html e about.md na pasta. Faça uma pergunta sobre um deles especificamente:
explain what @about.md says, in one sentenceConforme você digita @, uma lista dos seus arquivos aparece. Use as setas do teclado e aperte Tab ou Enter para escolher um — você não precisa digitar o nome inteiro, e não consegue errar a grafia.
Onde ele realmente ganha o seu lugar
@ fica no seu melhor quando você quer que uma coisa siga o padrão de outra:
using @index.html as the pattern, make a second page called projects.html with the same stylingO Claude consegue ver o primeiro arquivo, então a página nova combina. Sem @ ele teria que adivinhar como a sua página se parece, e as duas se distanciariam.
Aponte para uma pasta
Você pode referenciar uma pasta inteira quando não sabe qual arquivo tem a resposta:
look through @my-first-project/ and tell me which files mention my nameÚtil quando você está explorando. Caro quando não está — o que nos leva ao problema.
Todo @ custa contexto
Tudo que você puxa ocupa a janela de contexto que você aprendeu duas aulas atrás. Uma pasta cheia de arquivos pode enchê-la rápido, e uma janela cheia deixa o Claude mais lento e mais fácil de distrair.
Então:
- Referencie o um ou dois arquivos que importam, não tudo.
- Prefira
@about.mda@my-first-project/quando você já sabe onde olhar.
Pense no
@como entregar um documento a alguém numa reunião. Uma página relevante foca a sala. Despejar o arquivo inteiro sobre a mesa faz o oposto.
Quando você não precisa dele de jeito nenhum
Se você só perguntou sobre um arquivo a sessão inteira, não precisa de @ toda vez — o Claude já o tem. Recorra ao @ quando estiver trocando de arquivo, comparando dois deles ou sendo preciso depois de um mal-entendido.
Experimente agora
compare @index.html and @about.md — is anything said differently between them?Dois arquivos, ambos carregados, uma pergunta que seria impossível de responder sem eles.
O que você acabou de aprender
@nomedoarquivocarrega o conteúdo real de um arquivo na conversa.- Digitar
@abre um seletor de arquivos, então você não erra um nome. @pasta/também funciona, para quando você não sabe onde olhar.- Todo
@consome contexto. Referencie o que importa, não tudo.
Em seguida: um recap curto, depois você começa a mudar código de verdade.
Próxima
Recapitulação do Módulo 2