Deepseek ArtifactsDeepseek Artifacts
Novidade do Claude Code 2.1.287

Mods do Claude Code: instale, use e desative com segurança

Mods são plugins com function hooks dentro do processo que podem redesenhar a interface, adicionar comandos e interceptar chamadas de ferramenta. Este guia passa pelo seu primeiro mod, a lista embutida e os interruptores de desligar — com cada fato conferido na documentação oficial.

Resumo

  • Mods são plugins do Claude Code que vêm com um módulo de hooks — JavaScript que roda dentro do próprio Claude Code e pode observar, reescrever ou responder eventos.
  • Na v2.1.287 ou mais nova, os mods funcionam de fábrica: instale com /plugin install name@marketplace e o mod fica ativo após reiniciar a sessão.
  • O mod embutido You Should Know é opt-in: ative uma vez com /plugin enable cc-plugin-you-should-know@builtin.
  • Para ficar de fora: desative um mod específico no /plugin, inicie com --safe-mode para uma sessão, ou coloque "disableAllHooks": true para manter todos os mods instalados desligados.

Claude Mods Make Claude Code 10x More Powerful

Canal: Firecrawl4:40

Assistir no YouTube

Claude Code v2.1.287 — Claude Mods and Agent Plugins

Canal: Claude Code Changelog2:13

Assistir no YouTube

Mods overview — official docs (function hooks)

Docs: code.claude.com/docs

Assistir no YouTube

As capturas vêm dos dois vídeos acima; só foram usados trechos limpos de tela e slides tipográficos de changelog — trechos com apresentador ficaram de fora. Os fatos foram conferidos com a documentação oficial dos mods, não com os vídeos.

Os carimbos de tempo apontam de volta para os vídeos de origem, para a visita chegar aos criadores. Claude Code é uma marca da Anthropic; este guia é independente e sem vínculo.

Instalar e usar seu primeiro mod do Claude Code

Entender o que é um mod

  1. 1

    Saber o que um mod muda

    O Claude Code 2.1.287 introduz os mods: plugins que mudam comportamento mais profundo do próprio agente. Um mod pode reagir a eventos da sessão, manter estado próprio e desenhar direto na interface — um programinha que estende o seu terminal, não mais uma instrução para o modelo.

    Claude Code v2.1.287 release notes slide announcing Claude Mods, plugins that modify deeper behavior within the Claude Code environment
    Notas da v2.1.287 apresentando os mods como plugins que mudam comportamento mais profundo dentro do Claude Code.Assistir em 0:30
  2. 2

    Posicionar os mods entre as outras camadas de extensão

    Skills orientam o comportamento do modelo, servidores MCP expõem ferramentas externas, shell hooks executam comandos em eventos do ciclo de vida. Mods são a quarta camada: código que roda dentro do processo, pode mudar a interface e interceptar eventos antes ou depois de acontecerem. A cola abaixo do walkthrough compara as cinco camadas.

  3. 3

    Conferir sua versão do Claude Code

    Mods exigem Claude Code v2.1.287 ou mais novo, onde vêm ativados por padrão. Rode claude --version para conferir; se estiver atrasado, siga nosso tutorial de atualização do Claude Code e volte. Mods individuais podem pedir builds ainda mais novos.

    Claude Code 2.1.287 release notes cover listing Claude Mods, the You Should Know plugin and agent view filtering as headline features
    Notas da v2.1.287 cobrem: Claude Mods, o plugin You Should Know, filtragem do agent view e gerenciamento de tarefas em segundo plano.Assistir em 0:09

Instalar um e vê-lo rodar

  1. 4

    Pular o flag de ativação antigo

    Walkthroughs antigos mandam definir CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1 — aquela era a prévia de acesso antecipado. Desde a 2.1.287 os mods vêm ativos por padrão e a variável é ignorada, então você pode tirá-la das configurações. Não precisa de mais nada para ligar os mods.

  2. 5

    Instalar um mod de um marketplace

    Dentro de uma sessão: /plugin install mod-name@marketplace; do seu terminal: claude plugin install mod-name@marketplace e depois /reload-plugins se já tem uma sessão aberta. Antes de instalar código de terceiros, você pode conferir com claude plugin validate ./some-mod.

  3. 6

    Ler o que um mod realmente é

    Um mod é um módulo de hooks: uma entrada register(on) que assina funções handler aos eventos do motor. Cada handler recebe a API dos mods, o evento e uma continuação next() — o formato de middleware do Express, em que você observa, reescreve ou responde ao evento e então passa adiante.

    register.tsx mod source with an on('ui.render', { component: 'AbovePrompt' } async handler returning a Box and Text that render Hello from a Claude Mod above the prompt
    O register.tsx de um mod real: um handler on('ui.render') que redesenha o componente AbovePrompt com uma linha extra de texto.Assistir em 2:35
  4. 7

    Rodar a sessão e verificar

    Inicie o Claude Code e procure as provas: os comandos de barra do mod aparecem na lista de ajuda, e o /plugin mostra uma linha como "1 mod active" abaixo das abas. Se nada aparecer, releia as instruções do mod — mods com desenho só funcionam no terminal e na aba Code do app desktop.

    Claude Code v2.1.274 help menu listing a custom /hello command that shows or hides a hello banner above the prompt, added by an installed mod
    O comando /hello na lista de ajuda vem de um mod instalado — mods podem registrar comandos próprios de execução imediata sem gastar um turno do Claude.Assistir em 2:32

Os mods embutidos

  1. 8

    Conhecer os mods embutidos

    Abra o /plugin e olhe a seção Built-in: cc-plugin-agents-md carrega AGENTS.md, cc-plugin-diff sustenta o painel /diff, cc-plugin-plugin-authoring é a skill de autoria de plugins, cc-plugin-sec-default guarda a política da organização e cc-plugin-telemetry cuida da analítica. O código-fonte deles vive no diretório de mods do repositório do Claude Code.

  2. 9

    Ativar o mod You Should Know

    You Should Know é o agente lateral embutido do Claude Code: uma vez ativado, ele vigia sua sessão e aponta coisas que talvez tenham te escapado. Vem desativado por padrão — ligue uma vez com /plugin enable cc-plugin-you-should-know@builtin e ele fica ligado para as próximas sessões.

    Claude Code changelog slide for the You Should Know plugin with the exact command to enable it: /plugin enable cc-plugin-you-should-know@builtin
    O cartão oficial you-should-know: um agente lateral que monitora sua sessão, ativado com /plugin enable cc-plugin-you-should-know@builtin.Assistir em 0:48
  3. 10

    Conhecer os três interruptores de desligar

    Desative um mod específico na aba Installed do /plugin. Inicie com claude --safe-mode para uma única sessão sem mods. Ou coloque "disableAllHooks": true em ~/.claude/settings.json para manter todos os mods instalados desligados até você reverter. Mods embutidos seguem rodando nos três casos — é de propósito.

Manter o controle

  1. 11

    Respeitar o modelo de segurança

    Mods rodam com as suas permissões e sem sandbox: podem ler variáveis de ambiente e segredos, reescrever prompts, pré-aprovar chamadas de ferramenta e gastar sua cota. Só instale mods que você rodaria como código puro na sua máquina, e audite com /plugin o que uma sessão carregou de verdade.

  2. 12

    Saber onde os mods podem desenhar

    A UI dos mods — painéis ao lado da transcrição, faixas acima do prompt, abas próprias — renderiza no terminal e na aba Code do app desktop. Não desenha em sessões WSL, no painel de chat do VS Code, em execuções claude -p, no Agent SDK nem em sessões cloud, e um mod pode restilizar a UI do Claude Code, mas nunca o prompt de permissão.

Mods vs plugins vs skills vs MCP vs hooks

O Claude Code agora tem cinco camadas de extensão, e os nomes se embaralham rápido. A versão curta — onde o código roda e o que ele pode tocar:

  • 1Skills são pacotes de instruções em markdown que orientam o comportamento do modelo quando invocadas — sem executar código próprio.
  • 2Servidores MCP conectam ferramentas e fontes de dados externas pelo Model Context Protocol — fora do processo, expostos como ferramentas.
  • 3Shell hooks são comandos dos seus arquivos de configuração que rodam em eventos do ciclo de vida, como antes ou depois de uma chamada de ferramenta.
  • 4Plugins empacotam qualquer um desses — comandos, agentes, servidores MCP, hooks — num pacote instalável.
  • 5Mods são plugins cujo módulo de hooks roda dentro do processo: funções TypeScript que podem redesenhar a UI, interceptar eventos em pleno voo e guardar estado entre eventos.

Regra de bolso: instruções vão em skills, integrações em MCP, automação em shell hooks, empacotamento em plugins — e quando você precisa mudar como o próprio Claude Code parece ou como um evento se resolve, isso é um mod.

FAQ de mods do Claude Code

Guias relacionados