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

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

by AnyCap

Robôs agentes de IA a trabalhar em paralelo em diferentes tarefas à volta de um hub central


O Claude Code é muito mais do que um chatbot de terminal. Por baixo, tem um conjunto de funcionalidades avançadas que o transformam de um assistente de programação num 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 que consegue planear, executar e rever tarefas complexas de múltiplos passos — sem que precise de supervisionar cada comando.

Este guia cobre as funcionalidades em que os utilizadores experientes do Claude Code confiam diariamente — e como o AnyCap as estende ainda mais. É novo no Claude Code? Comece pelo nosso guia de instalação e pela comparação Claude Code vs Cursor primeiro.


Subagentes: Trabalhadores de IA em Paralelo

Os subagentes são instâncias independentes do Claude que o Claude Code lança para lidar com subtarefas em paralelo. Em vez de um único Claude trabalhar sequencialmente numa refatoração de múltiplos ficheiros, os subagentes dividem o trabalho.

Quando pede ao Claude Code para "refatorar o módulo de autenticação em todos os ficheiros", ele lança subagentes — um por ficheiro ou unidade lógica — que trabalham em simultâneo:

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 a sua própria janela de contexto, processa o ficheiro que lhe foi atribuído e devolve os resultados à sessão principal.

Configuração

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

Subagentes + AnyCap

Os subagentes tratam do código. O AnyCap trata de todo o resto. Combine os dois:

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

A sua sessão principal do Claude orquestra múltiplos subagentes a refatorar 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 o nosso guia de capacidades MCP.


Modo de Aprovação Automática: Confiar mas Verificar (Rapidamente)

Por defeito, o Claude Code pede confirmação antes de editar ficheiros, executar comandos shell ou fazer pedidos de rede. A aprovação automática permite que as alterações 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"]
  }
}

Utilize a aprovação automática em branches de funcionalidade com boa cobertura de testes. Não utilize em infraestrutura de produção. Mesmo com a aprovação automática ativa, /undo reverte para o último checkpoint.


Modo Bash: Acesso Completo ao Shell

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

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 gerida. Em vez de curl manual para APIs de imagem ou gerir uploads na nuvem, o AnyCap trata das 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 libertar contexto
/cost Mostra o uso de tokens e custos da sessão
/doctor Diagnostica problemas de configuração
/mcp Gere ligações a servidores MCP
/undo Reverte para o ú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 a sua revisão personalizada focada no módulo de autenticação.


Hooks: Automatizaçã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, registo de invocações de ferramentas, injeção de variáveis de ambiente no início da sessão.


A Juntar Tudo

Um fluxo de trabalho típico de utilizador 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 as alterações fluam sem pausas de confirmação
  4. Modo bash executa testes, compilações e implementações
  5. Hooks formatam automaticamente cada ficheiro alterado
  6. AnyCap trata de geração de imagens, pesquisa na web e armazenamento de assets a par do 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 trata da refatoração. O AnyCap trata das imagens, pesquisa e armazenamento. Uma sessão. Todas as capacidades.


Não precisa de subagentes e aprovação automática logo no primeiro dia. Comece com sessões básicas do Claude Code. Adicione aprovação automática quando as confirmações o atrasarem. Ative os subagentes quando enfrentar refatorações de múltiplos ficheiros. Instale o AnyCap quando precisar de capacidades além do código. As funcionalidades avançadas estão disponíveis quando estiver pronto — e transformam o Claude Code de uma ferramenta de chat num verdadeiro agente de desenvolvimento.


Artigos Relacionados