Recursos Avançados do Claude Code: Subagentes, Aprovação Automática e Modo Bash

Domine os recursos avançados do Claude Code: subagentes para processamento paralelo, aprovação automática, execução bash, comandos slash e hooks. Veja como o AnyCap expande as capacidades além do código.

by AnyCap

Robôs agentes de IA trabalhando em paralelo em diferentes tarefas ao redor de um hub central


O Claude Code é muito mais do que um chatbot de terminal. Por baixo dos panos, ele tem um conjunto de funcionalidades avançadas que o transformam de um assistente de codificação em um agente de desenvolvimento autônomo. Subagentes, modo de aprovação automática, execução bash e configuração a nível de projeto fazem do Claude Code uma ferramenta capaz de planejar, executar e revisar tarefas complexas de múltiplas etapas — sem que você precise acompanhar cada comando.

Este guia cobre as funcionalidades nas quais usuários experientes do Claude Code confiam diariamente — e como o AnyCap as estende ainda mais. É novo no Claude Code? Comece com nosso guia de instalação e a comparação Claude Code vs Cursor primeiro.


Subagentes: Trabalhadores de IA em Paralelo

Subagentes são instâncias independentes do Claude que o Claude Code cria para lidar com subtarefas em paralelo. Em vez de um único Claude trabalhando sequencialmente em uma refatoração multi-arquivo, os subagentes dividem o trabalho.

Quando você pede ao Claude Code para "refatorar o módulo de autenticação em todos os arquivos", ele cria subagentes — um por arquivo ou unidade lógica — que trabalham simultaneamente:

Main Claude session
├── Subagent 1: Refactor auth.service.ts
├── Subagent 2: Refactor auth.middleware.ts
├── Subagent 3: Refactor auth.types.ts
└── Subagent 4: Update auth tests

Cada subagente tem sua própria janela de contexto, processa o arquivo atribuído e retorna os resultados à sessão principal.

Configuração

{
  "subagents": {
    "maxConcurrent": 4,
    "maxTokensPerSubagent": 100000,
    "autoSpawn": true
  }
}

Subagentes + AnyCap

Os subagentes cuidam do código. O AnyCap cuida de tudo o mais. Combine os dois:

npx -y skills add anycap-ai/anycap -a claude-code

Sua sessão principal do Claude orquestra múltiplos subagentes refatorando código enquanto simultaneamente chama o AnyCap para geração de imagens, pesquisa na web e armazenamento de assets — tudo em paralelo. Para detalhes de configuração do MCP, consulte nosso guia de capacidades MCP.


Modo de Aprovação Automática: Confie, Mas Verifique (Rapidamente)

Por padrão, o Claude Code solicita confirmação antes de editar arquivos, executar comandos shell ou fazer requisições de rede. A aprovação automática permite que as mudanças fluam sem pausas de confirmação:

claude config set permissions.auto-accept-edits true

Permissões Granulares

{
  "permissions": {
    "allow": ["read", "write"],
    "autoAccept": ["write"],
    "deny": ["shell:rm -rf *", "shell:git push --force"]
  }
}

Use a aprovação automática em branches de funcionalidade com boa cobertura de testes. Não use em infraestrutura de produção. Mesmo com a aprovação automática ativada, /undo reverte ao último checkpoint.


Modo Bash: Acesso Total ao Shell

O Claude Code pode executar comandos shell arbitrários — acesso total ao terminal, não um subconjunto sandboxed:

npm install && npm run build
git diff HEAD~5 --stat
docker-compose up -d
python -m pytest tests/ --verbose

Configuração Segura do Shell

{
  "permissions": {
    "deny": [
      "shell:rm -rf *",
      "shell:git push --force origin main",
      "shell:drop table"
    ]
  }
}

Modo Bash + AnyCap

O AnyCap estende as capacidades shell do Claude Code com infraestrutura gerenciada. Em vez de curl manual para APIs de imagem ou gerenciar uploads na nuvem, o AnyCap cuida de chaves de API, autenticação e infraestrutura:

anycap image generate --prompt "..." -o hero.png
anycap drive upload hero.png

Comandos Slash: Atalhos Integrados

Comando O Que Faz
/init Gera CLAUDE.md a partir da análise do projeto
/clear Reinicia o contexto da conversa
/compact Comprime o histórico da conversa para liberar contexto
/cost Exibe o uso de tokens e custos da sessão
/doctor Diagnostica problemas de configuração
/mcp Gerencia conexões de servidores MCP
/undo Reverte ao último checkpoint

Comandos Slash Personalizados

Crie os seus em .claude/commands/:

# .claude/commands/review.md
Review the current git diff for security vulnerabilities,
performance issues, missing error handling, and style violations.
Focus on $ARGUMENTS or the entire diff.

Agora /review auth module executa seu review personalizado focado no módulo de autenticação.


Hooks: Automação em Pontos do Ciclo de Vida

{
  "hooks": {
    "postToolUse": [
      {
        "matcher": "edit_file|write_file",
        "command": "prettier --write $FILE_PATH"
      }
    ],
    "preToolUse": [
      {
        "matcher": "bash",
        "command": "echo 'Running: $TOOL_INPUT'"
      }
    ]
  }
}

Padrões comuns: formatação automática após edições, bloqueio de comandos perigosos, log de invocações de ferramentas, injeção de variáveis de ambiente no início da sessão.


Juntando Tudo

Um fluxo de trabalho típico de usuário avançado:

  1. Iniciar uma sessão no diretório do projeto
  2. Subagentes iniciam para lidar com tarefas de refatoração em paralelo
  3. Aprovação automática permite que mudanças fluam sem pausas de confirmação
  4. Modo bash executa testes, builds e deploys
  5. Hooks formatam automaticamente cada arquivo alterado
  6. AnyCap cuida de geração de imagens, pesquisa na web e armazenamento de assets junto com o trabalho de código
cd ~/my-saas-project
claude
> Refactor the payment module to the new Stripe API.
  Generate UI mockups for the checkout flow.
  Search for Stripe's latest pricing.
  Upload all assets to cloud storage when done.

O Claude Code cuida da refatoração. O AnyCap cuida das imagens, pesquisa e armazenamento. Uma sessão. Todas as capacidades.


Você não precisa de subagentes e aprovação automática no primeiro dia. Comece com sessões básicas do Claude Code. Adicione aprovação automática quando os prompts de confirmação te atrasarem. Ative os subagentes quando enfrentar refatorações multi-arquivo. Instale o AnyCap quando precisar de capacidades além do código. Os recursos avançados estão lá quando você estiver pronto — e eles transformam o Claude Code de uma ferramenta de chat em um verdadeiro agente de desenvolvimento.


Artigos Relacionados