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
claude

Arquivos 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

ComandoDescrição
/helpLista comandos disponíveis
/clearLimpa contexto da sessão
/configAbre configurações
/memoryGerencia 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.md já 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