Install Claude Code globally using npm
Guia Rápido da CLI do Claude Code
Visão Geral
Claude Code é um assistente de codificação agêntico da Anthropic que vive no seu terminal. Ele pode entender bases de código inteiras, construir recursos a partir de descrições em linguagem natural, corrigir bugs e automatizar tarefas de desenvolvimento tediosas. Este guia rápido foca no uso da interface de linha de comando (CLI).
Instalação
# Install Claude Code globally using npm
npm install -g @anthropic-ai/claude-code
Primeiros Passos
# Navigate to your project directory
cd your-project
# Start an interactive session with Claude Code
claude
Comandos Principais
# Ask a question about your codebase
claude "How does the authentication middleware work?"
# Build a new feature
claude -p "Create a new API endpoint for user profiles"
# Fix a bug from an error message
claude -p "Fix this error: 'TypeError: Cannot read property 'id' of undefined'"
# Run a command and pipe the output to Claude
tail -f server.log | claude -p "Alert me if you see any critical errors"
Recursos Principais
- Consciência da Base de Código: Entende a estrutura completa do seu projeto.
- Capacidades Agênticas: Pode ler arquivos, executar comandos e criar commits.
- Interface em Linguagem Natural: Interaja com sua base de código usando inglês simples.
- Integração com Terminal: Funciona perfeitamente dentro do seu fluxo de trabalho de terminal existente.
- Integração com MCP: Conecta-se a ferramentas externas como Google Drive, Figma e Jira.
Fluxos de Trabalho Comuns
- Desenvolvimento de Recursos: Descreva um recurso, e o Claude Code vai planejar e implementá-lo.
- Depuração: Cole uma mensagem de erro, e o Claude encontrará e corrigirá a causa raiz.
- Refatoração de Código: Peça ao Claude para refatorar um arquivo ou função para melhor legibilidade.
- Documentação: Gere documentação para uma parte específica da sua base de código.
- Automação de CI/CD: Automatize tarefas como linting, testes e notas de lançamento.
Uso Avançado
# Use a specific model for a task
claude --model claude-3-opus -p "Analyze the performance of this function"
# Set a custom prompt for a session
claude --prompt "You are a senior security engineer. Review this code for vulnerabilities."
# Integrate with other tools
claude -p "Read the design doc from Google Drive and implement the new UI"