Claude Code é a interface de linha de comando oficial da Anthropic para interagir com o modelo Claude em tarefas de engenharia de software. Opera dentro do contexto do repositório, lê arquivos, executa comandos e edita código com aprovação granular do usuário.
Instalação
npm install -g @anthropic-ai/claude-code
claudeArquivos de configuração
CLAUDE.md: contexto central do projeto: convenções, comandos, arquitetura, instruções permanentes. Lido automaticamente a cada sessão..claude/settings.json: permissões de ferramentas, hooks, variáveis de ambiente.claude/memory/: memórias persistentes entre sessões (user, feedback, project, reference)
Comandos principais
| Comando | Descrição |
|---|---|
/help | Lista comandos disponíveis |
/clear | Limpa contexto da sessão |
/config | Abre configurações |
/memory | Gerencia memórias |
/<skill> | Executa uma skill instalada |
Skills do workflow (SDD)
Claude Code suporta sdd nativamente via skills de workflow:
/workflow:brainstorm → explora a ideia (Phase 0)
/workflow:define → captura requisitos (Phase 1)
/workflow:design → arquitetura e spec técnica (Phase 2)
/workflow:build → implementa a partir da spec (Phase 3)
/workflow:ship → arquiva com lições aprendidas (Phase 4)
Cada fase gera um artefato Markdown (BRAINSTORM_*.md, DEFINE_*.md, DESIGN_*.md) que serve de contexto para a fase seguinte. O Build consome o DESIGN_*.md como spec de implementação.
Por que funciona bem no Claude Code
- O
CLAUDE.mdjá funciona como spec permanente do projeto - As skills conhecem o workflow e mantêm consistência entre fases
- O sistema de memória persiste decisões tomadas em sessões anteriores
- O modelo pode ser instruído a seguir exatamente o que está na spec sem desviar
Agentes especializados
É possível delegar subtarefas a agentes com domínios específicos (ex: code-reviewer, python-developer, dbt-specialist). Cada agente roda isolado e retorna o resultado para o agente principal.
Ver também: sdd | llm | llm-codex | llm-gemini