Como usar o Claude como tutor de JavaScript (no console, não em um vídeo)

9 min de leitura KissMySkills
Nesta página
  1. O que um tutor de JavaScript com AI faz que um curso não faz?
  2. Onde as pessoas realmente travam em JavaScript?
  3. Como configurar o Claude como tutor de JavaScript em um único prompt?
  4. Como você faz para ensinar async sem me perder?
  5. Como obter um diagnóstico real em vez de um arquivo corrigido?
  6. De qual arquivo de tutor de JavaScript você precisa agora?
  7. Onde ele falha?
  8. Como você instala o arquivo?
  9. Guias de Skills relacionados
Skill · SKILL.md

A Skill por trás deste guia: AI JavaScript Tutor. Transforma Claude, ChatGPT ou Gemini em um tutor que faz você escrever JavaScript no console do navegador desde a primeira lição - $19, um pagamento, seu para sempre.

Veja o tutor de JavaScript →

Como tutor de JavaScript, Claude vale a pena usar por um único motivo: ele lerá o código que você escreveu e dirá onde seu modelo mental está errado. Ele não consegue ver seu navegador, não sabe o que o console exibiu e não clicará na sua página por você. Você executa o código, cola o que foi retornado e ele trabalha de trás para frente até chegar ao que você não entendeu. É esse ciclo que ensina. Todo o resto é decoração.

JavaScript pune a compreensão pela metade mais do que a maioria das primeiras linguagens, porque executará seu código quebrado com toda tranquilidade e simplesmente não produzirá nada. Nenhum erro, nenhuma saída, nenhuma pista. Um tutor que questiona suas suposições vale mais aqui do que em quase qualquer outra linguagem.

O que um tutor de JavaScript com AI faz que um curso não faz?

Ele reage a você. Um curso é um caminho fixo pelo material gravado antes de você existir, então não consegue perceber que você está bem com arrays e completamente perdido sobre o que isso a que se refere. Um arquivo de tutor apresenta uma tarefa, lê o código que você escreve e reorganiza o que vem a seguir em torno da lacuna que acabou de encontrar.

O AI JavaScript Tutor conduz a sequência de lições na ordem em que o JavaScript realmente dá problemas para as pessoas: valores e escopo, arrays e map, objetos e desestruturação, depois o DOM e eventos, e só então promises e async await. Essa última ordem é a parte importante. Async antes do DOM é onde a maioria dos autodidatas para silenciosamente, porque estão sendo convidados a raciocinar sobre o tempo antes de conseguirem raciocinar sobre o estado.

Onde as pessoas realmente travam em JavaScript?

De forma consistente em quatro pontos, e nenhum deles é sintaxe:

  • Undefined que não é um erro. Cannot read properties of undefined é algo que todo mundo encontra no começo, e a causa quase nunca está na linha indicada.
  • O DOM ainda não estar pronto. Seu script é executado, seu elemento ainda não existe, nada acontece e nenhum erro é exibido.
  • Assíncrono. Código que termina na ordem errada, valores lidos antes de chegarem e um Promise { <pending> } registrado onde os dados deveriam estar.
  • Copiar sem um modelo. Um trecho funcional encontrado em um resultado de busca resolve o problema de hoje e não ensina nada, então o mesmo bug volta com outra aparência na semana seguinte.

Como configurar o Claude como tutor de JavaScript em um único prompt?

Abra uma nova conversa, abra o console do navegador em qualquer página e comece pelo nivelamento em vez de um plano de estudos. O console é a sala de aula certa para as primeiras semanas: sem etapa de build, sem instalação, feedback instantâneo.

PROMPT - a tarefa de nivelamento

Você é meu tutor de JavaScript. Ainda não ensine nada.

Dê-me uma tarefa que eu possa executar no console do navegador. Ela deve exigir um array, uma função e um objeto, e levar menos de quinze linhas. Diga-me como é a saída correta.

Vou escrever sozinho e colar de volta tanto meu código quanto exatamente o que o console exibiu, incluindo os erros.

Depois, me dê:
1. O que meu código prova que eu entendo.
2. O único mal-entendido que mais vai me prejudicar depois.
3. Meus próximos seis tópicos em ordem e uma frase explicando o motivo dessa ordem.

Nunca escreva a tarefa por mim. Se eu colar algo quebrado, isso será mais útil para você do que algo que funcione.

Como você faz para ensinar async sem me perder?

O Async dá errado quando é ensinado como sintaxe. await é fácil de digitar e difícil de acreditar, porque pede que você aceite que uma linha de código pode pausar enquanto o restante da página continua. O caminho é prever antes de executar e depois comparar. Errar em voz alta é a lição.

PROMPT - preveja, depois execute

Ensine-me [async/await ou o tópico] usando previsões, não explicações primeiro.

1. Dê-me um trecho com menos de 15 linhas e duas ou três chamadas de console.log.
2. Antes de explicar qualquer coisa, peça-me para anotar a ordem exata em que os logs aparecerão e o que cada um exibirá.
3. Espere minha resposta.
4. Só então me diga a ordem real e explique especificamente por que as linhas que errei estão erradas. Ignore as que acertei.
5. Dê-me um segundo trecho que quebre a mesma suposição por outro ângulo.

Não passe para o próximo tópico até eu prever corretamente dois trechos seguidos.
Skill · Depois do tutor, o assistente funcional
Max - Skill de IA para desenvolvimento full stack

Um tutor desacelera você de propósito. Quando você consegue escrever JavaScript sem ajuda, você quer o oposto: um assistente funcional no front-end e no servidor, para dar estrutura e cuidar das partes de um projeto real que nenhum curso aborda. Max é esse arquivo, US$ 19, pagamento único. Aprenda primeiro com o tutor e depois faça a troca.

Ver Max →

As lições também deixam de ser abstratas no momento em que há algo que você quer fazer existir. Dois arquivos de projeto combinam bem com o tutor: Chatbot Builder for Node.js ($14.99) para o lado do servidor de um chatbot funcional, com rotas, chaves e streaming incluídos, e Chatbot Builder for React ($14.99) para a interface na parte frontal do mesmo projeto. Faça um deles de qualquer jeito e depois refaça-o. Essa será a semana de aprendizado mais rápida que você terá.

Como obter um diagnóstico real em vez de um arquivo corrigido?

Você pede a correção e recebe a correção, que é exatamente a troca errada nesta fase inicial. Proíba isso explicitamente e o mesmo modelo se torna útil.

PROMPT - a passagem undefined

Meu código não está fazendo o que eu esperava. Aqui está ele, junto com o que o console exibiu.

[PASTE CODE]
[PASTE CONSOLE OUTPUT]

Regras: nada de código corrigido, nenhuma função reescrita.

1. Diga-me qual linha o navegador aponta e qual linha é realmente responsável.
2. Pergunte o que eu acredito que uma variável específica contém nesse ponto, e por quê.
3. Espere pela minha resposta. Se estiver errada, faça uma pergunta mais específica em vez de me dizer.
4. Dê-me um console.log ou uma linha de debugger que eu poderia adicionar e que teria mostrado isso por conta própria.

No final, diga o hábito geral que evita toda essa classe de bug.

De qual arquivo de tutor de JavaScript você precisa agora?

JavaScript puro primeiro, sempre. Os frameworks escondem aquilo que você está tentando aprender. Quando a linguagem estiver bem consolidada, o AI TypeScript Tutor é o passo mais curto, porque é a mesma linguagem com os tipos que você já mantinha na cabeça explicitados. Depois disso, a divisão é por função: AI React Tutor para o modelo de componentes que a maioria das vagas pede, AI Angular Tutor quando o ambiente de trabalho é corporativo e opinativo, e AI Swift Tutor se o destino real era um app para iPhone e a web foi apenas um desvio. O AI Skill for JavaScript é outro tipo de arquivo: um assistente funcional para depois que você já souber isso, não um professor.

Onde ele falha?

  • Ele não consegue ver sua página. Não há DOM, aba de rede nem saída renderizada. Se o sintoma for visual, descreva-o ou cole uma captura de tela, porque é ao adivinhar apenas com base no código-fonte que ele inventa informações.
  • Ele não sabe qual versão do seu framework você usa. As ferramentas de JavaScript mudam rapidamente, e detalhes de API lembrados ficam desatualizados silenciosamente. Confira qualquer informação específica de versão na documentação oficial.
  • Ele terá prazer em ensinar um framework cedo demais. Peça React na segunda semana e ele atenderá. Essa é uma decisão sua, não dele.
  • Ele não consegue dizer se você executou o código. Pule a tarefa, diga que funcionou, e as lições continuarão avançando enquanto você não avança.
  • A criação de ferramentas é a área mais fraca. A configuração do bundler e os erros de módulos dependem de arquivos que ele não consegue ver, então espere ter de descrever mais coisas nessa parte.
  • Ele não fará você praticar. Vinte minutos por dia são melhores que cinco horas no domingo, e nada no arquivo impõe isso.
Skill · Leia seu próprio código novamente
Yuri - Skill de AI para revisão de código

O hábito que separa as pessoas que melhoram das que ficam estagnadas é reler o código que já conseguiram fazer funcionar. Yuri revisa o que você escreveu e diz o que é frágil e por quê, no tom de um colega, não de um professor. US$ 19, pagamento único. Útil assim que seus arquivos passam de cem linhas.

Ver Yuri →

Como você instala o arquivo?

O tutor é um arquivo SKILL.md dentro de um ZIP. No Claude, abra Personalizar → Skills, pressione o botão +, escolha Criar skill e depois Enviar uma skill, e selecione o ZIP. Ative-a e ela estará pronta. Skills estão disponíveis nos planos Free, Pro, Max, Team e Enterprise.

O único requisito real é a execução de código. Se o menu Skills estiver desativado, ative-o em Configurações → Recursos, onde ele aparece como execução de código e criação de arquivos. Nos planos Team e Enterprise, um proprietário controla isso nas configurações da organização; portanto, se estiver desativado para toda a organização, é essa pessoa que você deve procurar. A Anthropic documenta tudo isso em seu artigo de ajuda sobre Skills.

Se você não puder habilitar a execução de código, ou estiver trabalhando no ChatGPT ou Gemini, a alternativa usa o mesmo arquivo: abra o ZIP, copie o conteúdo de SKILL.md e cole-o em um Projeto, um GPT personalizado, um Gem ou em instruções personalizadas simples. O comportamento é idêntico; basta colá-lo novamente quando você mudar de ferramenta.

Em resumo:

Use o Tutor de JavaScript com AI (US$ 19) para ser colocado no nível certo, aprender no console e ser levado a fazer previsões antes de executar. Passe para o Tutor de TypeScript com AI ou o Tutor de React com AI (US$ 19 cada) quando já dominar a linguagem, e crie algo real com o Criador de chatbots para Node.js (US$ 14,99). Tudo funciona no Claude, ChatGPT e Gemini, a instalação leva cerca de dois minutos e há garantia de reembolso de 30 dias.

Skill · SKILL.md · Funciona com Claude e ChatGPT

Tutor de JavaScript com AI

Um arquivo, colado uma única vez. Console desde a primeira lição, DOM antes de async e um tutor que pergunta o que você esperava que uma variável contivesse, em vez de simplesmente colar a correção. Sem assinatura.

$19
Obtenha o tutor de JavaScript →

KissMySkills é um marketplace com 2.000+ Skills de AI, 300+ pacotes de prompts, 55 agentes e ferramentas gratuitas para Claude, ChatGPT e qualquer chat de AI.

Guias de Skills relacionados

~/get-started

Skills que funcionam. Sem enrolação.

Navegue por todas as skills, prompts e agents na loja.

Navegue por todas as habilidades →Ou experimente as ferramentas gratuitas