86 pontos por GN⁺ 2026-02-13 | 3 comentários | Compartilhar no WhatsApp
  • Partindo da ideia de que cada engenheiro usa ferramentas de um jeito diferente, o Claude Code foi projetado desde o início para oferecer ótimos padrões e alto grau de liberdade para customização ao mesmo tempo
  • Do tema do terminal, notificações e modo Vim até agentes, plugins, MCP e skills, quase todo o comportamento pode ser ajustado pelo usuário
  • Há suporte para 37 itens de configuração e 84 variáveis de ambiente, e ao versionar o settings.json no Git é possível compartilhar as configurações com todo o time
  • É possível ajustar com bastante detalhe desde verbos do spinner até a barra de status e o estilo de saída, maximizando a experiência do desenvolvedor (DX)

Configurações do terminal

  • É possível alternar entre os temas claro/escuro com o comando /config
  • É possível ativar notificações do iTerm2 ou usar hooks de notificação personalizados
  • Ao usar o terminal da IDE, Apple Terminal, Warp ou Alacritty, executar /terminal-setup permite quebrar linha com shift+enter (sem precisar digitar barra invertida)
  • Ative o modo Vim com o comando /vim
  • Optimize your terminal setup

Ajuste do nível de effort

  • É possível escolher o nível de effort com o comando /model
    • Low: usa menos tokens e responde mais rápido
    • Medium: comportamento equilibrado
    • High: usa mais tokens, mas oferece um nível maior de inteligência
  • Boris usa High para todas as tarefas

Instalação de plugins, MCP e skills

  • Por meio de plugins, é possível instalar LSP (compatível com todas as principais linguagens), MCP, skills, agentes e hooks personalizados
  • É possível instalar pelo marketplace oficial de plugins da Anthropic ou criar diretamente um marketplace interno da empresa
  • Ao fazer check-in do settings.json na base de código, o marketplace é adicionado automaticamente para o time
  • Comece com o comando /plugin
  • Discover and install prebuilt plugins through marketplaces

Criação de agentes personalizados

  • Ao adicionar arquivos .md ao diretório .claude/agents, é possível criar agentes personalizados
  • Para cada agente, é possível definir individualmente nome, cor, conjunto de ferramentas, ferramentas previamente permitidas/bloqueadas, modo de permissões e modelo
  • Também é possível definir um agente padrão com o campo "agent" no settings.json ou com a flag --agent (um recurso pouco conhecido)
  • Comece com o comando /agents
  • Create custom subagents

Pré-aprovação de permissões

  • O Claude Code usa um sistema de permissões que combina detecção de prompt injection, análise estática, sandboxing e supervisão humana
  • Por padrão, apenas alguns comandos seguros são pré-aprovados, e é possível adicionar listas de permissão/bloqueio com /permissions
  • Há suporte à sintaxe com curingas — por exemplo: Bash(bun run *), Edit(/docs/**)
  • É possível compartilhar isso fazendo check-in no settings.json do time
  • Configure permissions

Ativação do sandboxing

  • Com o runtime de sandbox open source do Claude Code, é possível aumentar a segurança e ao mesmo tempo reduzir prompts de permissão
  • A ativação é feita com o comando /sandbox, e ele roda na máquina local
  • Há suporte tanto para isolamento de arquivos quanto de rede
  • Suporte a Windows em breve
  • Sandboxing

Adição de barra de status

  • A barra de status personalizada é exibida logo abaixo do composer
  • Dá para montar livremente as informações desejadas, como nome do modelo, diretório, contexto restante e custo
  • Cada integrante do time do Claude Code usa uma barra de status diferente
  • Ao executar /statusline, o Claude gera automaticamente a barra de status com base em .bashrc/.zshrc
  • Customize your status line

Customização de atalhos de teclado

  • Todos os atalhos de teclado do Claude Code podem ser remapeados com /keybindings
  • As configurações são recarregadas em tempo real, então dá para verificar na hora

Configuração de hooks

  • Hooks são uma forma de intervir de maneira determinística no ciclo de vida do Claude
  • Exemplos de uso:
    • Rotear automaticamente solicitações de permissão para Slack ou Opus
    • Dar um empurrão para o Claude continuar ao fim do turno (com execução por agente ou julgamento baseado em prompt)
    • Pré-processar/pós-processar chamadas de ferramentas — por exemplo, adicionar logging personalizado
  • Hooks reference

Customização dos verbos do spinner

  • É possível adicionar ou substituir seus próprios verbos na lista padrão do spinner
  • Ao fazer check-in do settings.json no controle de versão, isso pode ser compartilhado com o time

Configuração do estilo de saída

  • Ao configurar o estilo de saída em /config, é possível alterar o tom e o formato das respostas do Claude
  • Estilo "explanatory": ao explorar uma nova base de código, trabalha explicando o framework e os padrões de código
  • Estilo "learning": orienta as mudanças no código em formato de mentoria
  • Também é possível criar diretamente um estilo de saída personalizado
  • Output styles

Customização completa

  • O Claude Code foi projetado para funcionar bem no estado padrão, mas ao customizar é recomendável versionar o settings.json no Git para compartilhar com o time
  • As configurações podem ser aplicadas por base de código, subpasta, usuário individual ou até no nível de política corporativa
  • Há suporte a 37 itens de configuração e 84 variáveis de ambiente
  • Usando o campo "env" do settings.json, é possível configurar variáveis de ambiente sem scripts wrapper
  • Claude Code settings

3 comentários

 
onestone 2026-02-13

Claude Code é o futuro..!

 
roxie 2026-02-25

É o futuro!!

 
shakespeares 2026-02-19

É o futuro!!