Seu guia completo para dominar o Claude Code - do básico ao avançado em minutos!
Depois de explorar o Claude Code, organizei este guia com o objetivo de ajudar a galera que está começando ou quer entender melhor a ferramenta. A ideia é servir como um apoio prático e direto ao ponto, facilitando o aprendizado e o uso no dia a dia.
# Usuários Windows
wsl
# Instalar o Claude Code
npm install -g @anthropic-ai/claude-code
# Iniciar o REPL interativo
claude
# Verificar versão
claude --version- 🟢 Nível 1: Comandos Básicos
- 🟡 Nível 2: Comandos Intermediários
- 🟠 Nível 3: Comandos Avançados
- 🔴 Nível 4: Comandos Expert
- 🔵 Nível 5: Usuário Avançado
- 🟣 Nível 6: Comandos Master
- 🟤 Nível 7: Automação de Fluxo de Trabalho
- ⚫ Nível 8: Integração e Ecossistema
- ⚪ Nível 9: Performance e Otimização
- 🔘 Nível 10: Empresa e Produção
- 🧠 Arquivo CLAUDE.md - Instruções Persistentes
- 🪝 Hooks do Claude Code
- 🌍 Variáveis de Ambiente
- 🤖 Orquestração Multi-Agente
- 🚀 Integração com GitHub Actions
- 🤝 Contribuindo
- 📄 Licença
- 🤖 Subagentes - Agentes de IA especializados para tarefas de desenvolvimento
Comandos essenciais para começar
# Instalar o Claude Code
curl -sL https://install.anthropic.com | sh
# Iniciar o REPL interativo
claude
# Iniciar com prompt inicial
claude "resuma este projeto"
# Verificar versão
claude --version
# Atualizar para a versão mais recente
claude update/help # Mostrar ajuda e comandos disponíveis
/exit # Sair do REPL
/clear # Limpar histórico de conversa
/config # Abrir painel de configuração
/doctor # Verificar a saúde da instalação do Claude Code# Modo print (SDK) - executar e sair
claude -p "explique esta função"
# Processar conteúdo via pipe
cat logs.txt | claude -p "explique"
# Continuar a conversa mais recente
claude -c
# Continuar via SDK
claude -c -p "Verifique erros de tipo"# Retomar sessão pelo ID
claude -r "abc123" "Termine este PR"
# Retomar com flag
claude --resume abc123 "consulta"
# Continuar sessão
claude --continueCtrl+C # Cancelar operação atual
Ctrl+D # Sair do Claude Code
Tab # Auto-completar
Seta Cima/Baixo # Navegar no histórico de comandosConfiguração e gerenciamento de modelos
# Trocar modelos
claude --model sonnet # Usar modelo Sonnet
claude --model opus # Usar modelo Opus
claude --model claude-sonnet-4-20250514 # Usar versão específica do modelo# Adicionar diretórios de trabalho adicionais
claude --add-dir ../apps ../lib
# Validar caminhos de diretório
claude --add-dir /caminho/para/projeto# Diferentes formatos de saída
claude -p "consulta" --output-format json
claude -p "consulta" --output-format text
claude -p "consulta" --output-format stream-json
# Formatação de entrada
claude -p --input-format stream-json# Limitar turnos de conversa
claude -p --max-turns 3 "consulta"
# Log detalhado
claude --verbose
# Custo e duração da sessão
/cos # Mostrar custo e duração totaisGerenciamento de ferramentas e permissões
# Permitir ferramentas específicas sem confirmação
claude --allowedTools "Bash(git log:*)" "Bash(git diff:*)" "Write"
# Desabilitar ferramentas específicas
claude --disallowedTools "Bash(rm:*)" "Bash(sudo:*)"
# Solicitar permissão para ferramenta específica
claude -p --permission-prompt-tool mcp_auth_tool "consulta"
# Pular todas as confirmações de permissão (perigoso)
claude --dangerously-skip-permissions/compact [instruções] # Resumir conversa com instruções opcionais
/clear # Resetar histórico e contexto da conversa
/exit # Sair do REPL
/help # Mostrar comandos disponíveis
/config # Abrir painel de configuração/doctor # Verificar saúde da instalação
/cos # Mostrar custo e duração da sessão atual
/ide # Gerenciar integrações com IDEsMCP e integrações avançadas
# Configurar servidores MCP
claude --mcp
# Gerenciamento de servidor MCP (via comandos slash)
/mcp # Acessar funcionalidade MCP# Operações de piping complexas
git log --oneline | claude -p "resuma esses commits"
cat error.log | claude -p "encontre a causa raiz"
ls -la | claude -p "explique esta estrutura de diretórios"# Saída JSON para scripts
claude -p "analise o código" --output-format json
# Stream JSON para processamento em tempo real
claude -p "tarefa grande" --output-format stream-json
# Processamento em lote
claude -p --max-turns 1 "consulta rápida"Fluxos avançados e automação
# Criar comandos personalizados em .claude/commands/
# Exemplo: .claude/commands/debug.md
/debug # Executar comando de debug personalizado
/test # Executar comando de teste personalizado
/deploy # Executar comando de deploy personalizado# Permissões avançadas de ferramentas
claude --allowedTools "Bash(git:*)" "Write" "Read" \
--disallowedTools "Bash(rm:*)" "Bash(sudo:*)"
# Acesso a múltiplos diretórios
claude --add-dir ../frontend ../backend ../shared# Limitar contexto para melhor performance
claude -p --max-turns 5 "consulta focada"
# Limpar contexto frequentemente
/clear # Use entre tarefas para melhor performance
# Compactar conversas
/compact "manter apenas partes importantes"Automação expert e fluxos personalizados
# Configuração complexa de modelo e ferramentas
claude --model claude-sonnet-4-20250514 \
--add-dir ../apps ../lib ../tools \
--allowedTools "Bash(git:*)" "Write" "Read" \
--verbose \
--output-format json# Interações programadas com Claude
#!/bin/bash
claude -p "analise o codebase" --output-format json > analysis.json
claude -p "gere testes" --max-turns 3 --output-format text > tests.txt# Gerenciamento de IDs de sessão
SESSION_ID=$(claude -p "iniciar análise" --output-format json | jq -r '.session_id')
claude -r "$SESSION_ID" "continue a análise"# Automação em múltiplas etapas
claude -p "analise a estrutura do projeto" | \
claude -p "sugira melhorias" | \
claude -p "crie plano de implementação"Padrões avançados de automação e processos em múltiplas etapas
# Processo automatizado de revisão de PR
#!/bin/bash
git diff HEAD~1 | claude -p "revise este PR para problemas de segurança" > security_review.md
git diff HEAD~1 | claude -p "verifique problemas de performance" > performance_review.md
git diff HEAD~1 | claude -p "sugira melhorias" > improvements.md# Integração com pipeline CI/CD
claude -p "analise cobertura de testes" --output-format json | jq '.coverage_percentage'
claude -p "gere notas de versão dos commits" --max-turns 2 > RELEASE_NOTES.md# Processar múltiplos arquivos
find . -name "*.js" -exec claude -p "analise este arquivo para bugs: {}" \; > bug_report.txt
# Geração automatizada de documentação
for file in src/*.py; do
claude -p "gere docstring para $file" --output-format text >> docs.md
doneIntegrações com IDE, fluxos Git e conexões com ferramentas de terceiros
# Integração com VS Code
/ide vscode # Configurar integração com VS Code
/ide configure # Configurar integrações de IDE
# Comandos personalizados de IDE
claude --ide-mode "explique o código selecionado"
claude --ide-mode "refatore esta função"# Integração com git hooks
claude -p "crie pre-commit hook para qualidade de código" > .git/hooks/pre-commit
# Operações Git avançadas
git log --oneline -10 | claude -p "crie changelog desses commits"
git diff --name-only | claude -p "explique o que mudou neste commit"# Integração com banco de dados
mysql -e "SHOW TABLES" | claude -p "analise estrutura do banco de dados"
# Integração com Docker
docker ps | claude -p "analise os containers em execução"
docker logs nome_container | claude -p "encontre erros nos logs"Ajuste avançado de performance, gerenciamento de recursos e dicas de eficiência
# Otimizar uso de memória
claude -p --max-turns 1 "análise rápida" # Turno único para eficiência
# Monitoramento de recursos
/cos # Verificar custos da sessão atual
/doctor # Diagnósticos de performance# Reutilização eficiente de sessão
claude -c "continue a análise anterior" # Reutilizar contexto existente
# Processamento paralelo
claude -p "tarefa 1" & claude -p "tarefa 2" & wait # Execução paralela# Lidar com codebases grandes de forma eficiente
claude --add-dir . "analise o projeto inteiro"
claude -p "processar grande dataset" --output-format stream-json | head -100Configurações prontas para produção, fluxos de equipe e recursos enterprise
# Configurações compartilhadas de equipe
claude --config-file team-config.json "análise padronizada"
# Compartilhamento de sessão em equipe
claude -r "team-session-id" "continue a discussão da equipe"# Configuração pronta para produção
claude --dangerously-skip-permissions \
--output-format json \
--max-turns 10 \
"análise de produção"# Operações focadas em segurança
claude --disallowedTools "Bash(rm:*)" "Bash(sudo:*)" "Bash(chmod:*)" \
"revisão segura de código"O arquivo CLAUDE.md é lido automaticamente pelo agente no início de cada sessão. Ele funciona como um arquivo de instruções — não como memória persistente entre sessões. Cada vez que o Claude Code inicia, ele lê o CLAUDE.md e carrega aquelas diretrizes como contexto inicial.
⚠️ Esclarecimento importante: OCLAUDE.mdnão persiste memória entre sessões. Ele é um arquivo de instruções estático que o agente lê ao iniciar. Memória persistente de verdade envolve outros mecanismos, como memory files e compactação de conversa com instrução (/compact).
~/CLAUDE.md # Instruções globais do usuário (~/.claude/CLAUDE.md)
projeto/CLAUDE.md # Instruções do projeto (mais alta prioridade)
projeto/subpasta/CLAUDE.md # Instruções de subdiretório
# Instruções do Projeto
## Stack Tecnológica
- Backend: Node.js + Express + TypeScript
- Banco de dados: PostgreSQL com Prisma ORM
- Frontend: React + Vite + TailwindCSS
## Convenções de Código
- Use async/await, nunca callbacks
- Nomes de variáveis em camelCase, arquivos em kebab-case
- Sempre adicione tipos TypeScript explícitos
- Testes com Jest - cobertura mínima de 80%
## Comandos Importantes
- `npm run dev` - iniciar servidor de desenvolvimento
- `npm run test` - executar testes
- `npm run build` - build de produção
- `npm run db:migrate` - executar migrações do banco
## Regras de Negócio
- Nunca deletar registros diretamente; use soft delete (campo `deletedAt`)
- Autenticação via JWT com refresh tokens
- Todas as rotas de API devem ter autenticação exceto /health e /auth# Abrir ou criar o CLAUDE.md do projeto
claude "abra o CLAUDE.md e adicione as convenções de código do projeto"
# Adicionar instrução
claude "adicione ao CLAUDE.md: sempre usar pnpm ao invés de npm"
# Ver conteúdo atual
claude "mostre o conteúdo do CLAUDE.md"Para projetos maiores, manter tudo no CLAUDE.md pode aumentar desnecessariamente o consumo de tokens. Uma abordagem mais eficiente é separar as regras em arquivos dentro de .claude/rules/, organizados por escopo de pasta:
projeto/
├── CLAUDE.md # Instruções globais (leve e enxuto)
└── .claude/
└── rules/
├── frontend.md # Regras específicas para /src/frontend
├── backend.md # Regras específicas para /src/backend
└── database.md # Regras específicas para /src/database
Com essa estrutura, o agente carrega apenas as regras do contexto relevante — o CLAUDE.md fica enxuto, e o consumo de tokens cai significativamente.
- Mantenha instruções concisas e objetivas
- Liste comandos de build, teste e deploy do projeto
- Documente padrões de arquitetura e decisões técnicas
- Inclua regras de negócio críticas para evitar erros
- Para projetos grandes, use
.claude/rules/por escopo - Atualize sempre que convenções mudarem
Hooks permitem executar scripts personalizados antes e depois das ações do Claude, dando controle total sobre o fluxo de trabalho.
| Hook | Quando Executa |
|---|---|
PreToolUse |
Antes do Claude usar qualquer ferramenta |
PostToolUse |
Após o Claude usar uma ferramenta |
Notification |
Quando o Claude envia uma notificação |
Stop |
Quando o Claude termina de responder |
Os hooks são configurados no arquivo settings.json do Claude Code:
# Localização do arquivo de configurações
~/.claude/settings.json # Configurações globais
projeto/.claude/settings.json # Configurações do projeto{
"hooks": {
"PreToolUse": [
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": "echo 'Executando comando Bash: ' && cat"
}
]
}
],
"PostToolUse": [
{
"matcher": "Write",
"hooks": [
{
"type": "command",
"command": "npx prettier --write"
}
]
}
]
}
}# Formatar arquivo automaticamente após escrita
# PostToolUse com matcher "Write" → executar prettier/eslint --fix
# Bloquear comandos perigosos
# PreToolUse com matcher "Bash" → verificar se o comando contém "rm -rf"
# Notificar via Telegram/Slack quando tarefa terminar
# Stop hook → curl para webhook
# Rodar testes após modificar arquivos
# PostToolUse com matcher "Write" → npm test
# Log de auditoria de todas as ações
# PreToolUse + PostToolUse → salvar em arquivo de log{
"hooks": {
"PostToolUse": [
{
"matcher": "Write|Edit",
"hooks": [
{
"type": "command",
"command": "file=$(cat) && [[ \"$file\" == *.ts || \"$file\" == *.tsx ]] && npx prettier --write \"$file\" || true"
}
]
}
]
}
}Configure o comportamento do Claude Code através de variáveis de ambiente.
# Chave de API da Anthropic
export ANTHROPIC_API_KEY="sk-ant-..."
# Modelo padrão
export CLAUDE_MODEL="claude-sonnet-4-20250514"
# Nível de log
export CLAUDE_LOG_LEVEL="debug" # debug | info | warn | error
# Diretório de configuração personalizado
export CLAUDE_CONFIG_DIR="~/.config/claude"# Proxy HTTP/HTTPS
export HTTP_PROXY="http://proxy.empresa.com:8080"
export HTTPS_PROXY="http://proxy.empresa.com:8080"
export NO_PROXY="localhost,127.0.0.1,.empresa.com"
# Para ambientes com SSL corporativo
export NODE_EXTRA_CA_CERTS="/caminho/para/cert-corporativo.pem"# Desabilitar confirmações interativas (para CI/CD)
export CLAUDE_SKIP_PERMISSIONS="true"
# Timeout de operações (em segundos)
export CLAUDE_TIMEOUT="120"
# Saída não-colorida para logs
export NO_COLOR="1"
export FORCE_COLOR="0"# AWS Bedrock (alternativa à API direta)
export ANTHROPIC_API_URL="https://bedrock-runtime.us-east-1.amazonaws.com"
# Azure (modelos hospedados no Azure)
export ANTHROPIC_API_URL="https://sua-instancia.openai.azure.com"
export AZURE_API_KEY="sua-chave-azure"O Claude Code suporta orquestração de múltiplos agentes, permitindo que um agente principal coordene subagentes especializados para tarefas complexas.
Agente Orquestrador (Claude Principal)
├── Subagente 1: Análise de código
├── Subagente 2: Geração de testes
├── Subagente 3: Documentação
└── Subagente 4: Revisão de segurança
# O Claude pode usar a ferramenta Task para iniciar subagentes
claude "analise este projeto completo:
1. Use um subagente para revisar segurança
2. Use outro para verificar performance
3. Use outro para atualizar documentação
4. Consolide os resultados em um relatório"# Script de orquestração com múltiplos agentes em paralelo
#!/bin/bash
# Iniciar análises em paralelo
claude -p "revise segurança do diretório src/" --output-format json > security.json &
PID1=$!
claude -p "analise performance do diretório src/" --output-format json > perf.json &
PID2=$!
claude -p "verifique cobertura de testes" --output-format json > coverage.json &
PID3=$!
# Aguardar todos terminarem
wait $PID1 $PID2 $PID3
# Consolidar resultados
claude -p "consolide estes relatórios em um sumário executivo:
$(cat security.json)
$(cat perf.json)
$(cat coverage.json)" > relatorio_final.md# Agente orquestrador decomposição de tarefa
claude "você é o orquestrador. Para cada arquivo .py em src/:
- Lance um subagente especialista em Python para refatorar
- Lance um subagente de testes para criar unit tests
- Lance um subagente de documentação para atualizar docstrings
Use a ferramenta Task para cada subagente"Crie arquivos em .claude/agents/ para definir subagentes:
<!-- .claude/agents/security-reviewer.md -->
---
name: security-reviewer
description: Especialista em revisão de segurança. Use para análise de vulnerabilidades.
model: claude-opus-4-5
---
Você é um especialista em segurança cibernética focado em:
- OWASP Top 10
- Análise de dependências (CVEs)
- Secrets expostos no código
- Configurações inseguras
Retorne um JSON estruturado com severidade e recomendações.Automatize o Claude Code em seus pipelines de CI/CD.
# .github/workflows/claude-review.yml
name: Claude Code Review
on:
pull_request:
types: [opened, synchronize]
jobs:
code-review:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '20'
- name: Install Claude Code
run: npm install -g @anthropic-ai/claude-code
- name: Review PR with Claude
env:
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
run: |
git diff origin/main...HEAD > pr_diff.txt
cat pr_diff.txt | claude -p "
Revise este PR e forneça:
1. Vulnerabilidades de segurança
2. Problemas de performance
3. Sugestões de melhoria
Formato: Markdown com severidade (🔴 Crítico, 🟡 Aviso, 🟢 Sugestão)
" --output-format text > review.md
- name: Post Review Comment
uses: actions/github-script@v7
with:
script: |
const fs = require('fs');
const review = fs.readFileSync('review.md', 'utf8');
github.rest.issues.createComment({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
body: `## 🤖 Revisão do Claude Code\n\n${review}`
});# .github/workflows/claude-tests.yml
name: Auto-Generate Tests
on:
push:
paths:
- 'src/**/*.ts'
- 'src/**/*.py'
jobs:
generate-tests:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install Claude Code
run: npm install -g @anthropic-ai/claude-code
- name: Generate Tests for Changed Files
env:
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
run: |
# Pegar arquivos modificados
CHANGED=$(git diff --name-only HEAD~1 HEAD | grep -E '\.(ts|py)$')
for file in $CHANGED; do
echo "Gerando testes para $file..."
claude -p "Gere testes unitários completos para: $(cat $file)" \
--output-format text > "tests/$(basename $file .ts).test.ts"
done
- name: Create Pull Request with Tests
uses: peter-evans/create-pull-request@v6
with:
title: "test: testes gerados automaticamente pelo Claude"
commit-message: "test: adicionar testes gerados pelo Claude Code"
branch: "claude/auto-tests"# .github/workflows/claude-docs.yml
name: Auto-Documentation
on:
push:
branches: [main]
jobs:
update-docs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install Claude Code
run: npm install -g @anthropic-ai/claude-code
- name: Update README
env:
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
run: |
claude -p "
Analise o projeto e atualize o README.md para refletir:
1. Estrutura atual do projeto
2. Como instalar e executar
3. API pública e exemplos de uso
Mantenha o estilo existente do README.
" --output-format text
- name: Commit docs
run: |
git config --local user.email "claude-bot@github.com"
git config --local user.name "Claude Code Bot"
git add README.md
git diff --staged --quiet || git commit -m "docs: atualizar documentação via Claude Code"
git push| Comando | Descrição | Exemplo |
|---|---|---|
claude |
Iniciar REPL interativo | claude |
claude "consulta" |
Iniciar REPL com prompt | claude "explique este projeto" |
claude -p "consulta" |
Modo print, executar e sair | claude -p "explique função" |
claude -c |
Continuar conversa recente | claude -c |
claude -r "id" "consulta" |
Retomar sessão pelo ID | claude -r "abc123" "terminar PR" |
claude update |
Atualizar para a versão mais recente | claude update |
claude mcp |
Configurar servidores MCP | claude mcp |
| Flag | Descrição | Exemplo |
|---|---|---|
--model |
Especificar modelo | --model sonnet |
--add-dir |
Adicionar diretórios de trabalho | --add-dir ../apps ../lib |
--allowedTools |
Permitir ferramentas sem confirmação | --allowedTools "Bash(git:*)" |
--disallowedTools |
Desabilitar ferramentas específicas | --disallowedTools "Bash(rm:*)" |
--output-format |
Definir formato de saída | --output-format json |
--input-format |
Definir formato de entrada | --input-format stream-json |
--max-turns |
Limitar turnos de conversa | --max-turns 3 |
--verbose |
Habilitar log detalhado | --verbose |
--continue |
Continuar sessão | --continue |
--resume |
Retomar sessão | --resume abc123 |
--dangerously-skip-permissions |
Pular todas as confirmações de permissão | --dangerously-skip-permissions |
| Comando | Descrição |
|---|---|
/help |
Mostrar ajuda e comandos disponíveis |
/exit |
Sair do REPL |
/clear |
Limpar histórico de conversa |
/config |
Abrir painel de configuração |
/doctor |
Verificar saúde da instalação |
/cos |
Mostrar custo e duração |
/ide |
Gerenciar integrações com IDE |
/compact [instruções] |
Resumir conversa |
/mcp |
Acessar funcionalidade MCP |
| Atalho | Ação |
|---|---|
Ctrl+C |
Cancelar operação atual |
Ctrl+D |
Sair do Claude Code |
Tab |
Auto-completar |
Seta Cima/Baixo |
Navegar no histórico de comandos |
- Use
/clearfrequentemente entre tarefas - Limite contexto com
--max-turns - Use
/compactpara conversas longas - Especifique ferramentas exatas com
--allowedTools
- Evite
--dangerously-skip-permissions - Use
--disallowedToolspara comandos perigosos - Revise permissões de ferramentas regularmente
- Mantenha o Claude Code atualizado
- Crie comandos slash personalizados em
.claude/commands/ - Use
--output-format jsonpara automação - Encadeie comandos para fluxos complexos
- Use IDs de sessão para tarefas de longa duração
- Mantenha o
CLAUDE.mdatualizado com convenções do projeto - Configure hooks para automação de formatação e testes
- Comece com comandos básicos e avance gradualmente
- Use
/helpfrequentemente para descobrir novos recursos - Pratique com consultas simples antes das complexas
- Mantenha sessões focadas com
/clearentre tarefas
- Domine permissões de ferramentas para segurança
- Use saída JSON para scripts de automação
- Aprenda MCP para integrações avançadas
- Crie comandos slash personalizados para tarefas repetidas
- Implemente fluxos automatizados para tarefas repetitivas
- Use recursos enterprise para colaboração em equipe
- Monitore performance e otimize uso de recursos
- Siga boas práticas de segurança em produção
- Configure CLAUDE.md para cada projeto
- Use hooks para automatizar qualidade de código
- Implemente orquestração multi-agente para tarefas complexas
- Use
Ctrl+Cpara cancelar operações longas - Combine múltiplas flags para configurações complexas
- Use piping para processamento de dados em múltiplas etapas
- Crie templates de CLAUDE.md reutilizáveis para tipos de projeto
- Sempre use
--disallowedToolspara comandos perigosos - Habilite log de auditoria via hooks em ambientes de produção
- Revise permissões de ferramentas regularmente
- Nunca commite a
ANTHROPIC_API_KEYno código
- Crie templates para padrões comuns de automação
- Use IDs de sessão para tarefas colaborativas longas
- Implemente tratamento de erros adequado em scripts de automação
- Documente fluxos personalizados no CLAUDE.md para compartilhamento com equipe
# Verificar instalação
claude --version
claude /doctor
# Reinstalar se necessário
npm uninstall -g @anthropic-ai/claude-code
npm install -g @anthropic-ai/claude-code# Limpar contexto para melhor performance
/clear
# Limitar tamanho do contexto
claude -p --max-turns 3 "consulta focada"
# Usar modo compacto
/compact "manter apenas o essencial"# Configurar permissões específicas
claude --allowedTools "Bash(git:*)" --disallowedTools "Bash(rm:*)"# Configurar proxy
export HTTPS_PROXY="http://proxy.empresa.com:8080"
export NODE_EXTRA_CA_CERTS="/caminho/para/cert.pem"
claude --version # Testar conexãoContribuições são bem-vindas! Consulte a documentação do Claude Code para diretrizes.
- 🐛 Reportar bugs ou problemas
- 📝 Melhorar a documentação
- ✨ Adicionar novos exemplos de comandos
- 🔧 Testar comandos e relatar resultados
Este guia é fornecido sob a licença MIT.
Se este guia te ajudou, compartilhe com outros desenvolvedores!
- ⭐ Dê uma estrela no repositório GitHub
- 📢 Compartilhe com outros desenvolvedores
- 💬 Deixe seu feedback nos comentários
- 🔄 Siga para atualizações
Para mais recursos sobre Claude Code, visite a documentação oficial da Anthropic:
- Documentação Oficial do Claude Code
- Repositório GitHub do Claude Code
- Documentação da API da Anthropic
- Documentação MCP
Última atualização: Março de 2026
