skip to content
Diario da Aldeia Viva

Claude Code: Commands, Skills e Loops Agênticos

/ 5 min read

Claude Code: Commands, Skills e Loops Agênticos

Imagine ter um assistente de programação que não apenas responde perguntas, mas age no seu código. Que lê seus arquivos, entende o contexto, executa comandos e até comita suas alterações. Isso não é ficção científica — é o Claude Code, a CLI oficial da Anthropic que está redefinindo como desenvolvedores interagem com IA.

Mas aqui está o segredo que poucos conhecem: o verdadeiro poder do Claude Code não está nas respostas que ele dá, mas em como ele trabalha. E é isso que vamos desvendar agora.


O Que Torna o Claude Code Diferente?

Diferente de chatbots tradicionais que apenas respondem perguntas, o Claude Code opera como um agente autônomo. Ele pode:

  • Navegar pelo seu sistema de arquivos
  • Ler e editar código
  • Executar comandos no terminal
  • Criar commits e pull requests
  • Buscar informações na web

Tudo isso acontece em um ciclo contínuo chamado agentic loop — e entender esse ciclo é a chave para dominar a ferramenta.


Commands: Os Atalhos do Poder

Os slash commands são gatilhos que ativam comportamentos específicos. Alguns são nativos, outros você pode criar.

Commands Nativos

ComandoO Que Faz
/helpMostra a ajuda completa
/clearLimpa o contexto da conversa
/compactCompacta o histórico para economizar tokens
/costExibe o custo da sessão atual
/doctorDiagnostica problemas de configuração
/initInicializa o Claude Code no projeto
/reviewRevisa código e sugere melhorias
/terminal-setupConfigura integração com o terminal

O Segredo: Commands Customizados

Aqui é onde a mágica acontece. Você pode criar seus próprios commands em .claude/commands/. Cada arquivo .md se torna um comando executável.

.claude/commands/deploy.md
Faça o deploy da aplicação seguindo estes passos:
1. Execute os testes
2. Faça o build de produção
3. Publique no ambiente configurado
4. Verifique se o deploy foi bem-sucedido

Agora, basta digitar /deploy e o Claude executa todo o fluxo.

Por que isso é revolucionário? Porque você está programando o comportamento da IA com linguagem natural.


Skills: Expandindo as Capacidades

Se commands são atalhos, skills são superpoderes. Elas são instruções mais elaboradas que podem incluir:

  • Contexto específico do projeto
  • Regras de negócio
  • Padrões de código
  • Fluxos de trabalho completos

Criando uma Skill

Skills ficam no mesmo diretório .claude/commands/ mas com instruções mais detalhadas:

.claude/commands/code-review.md
# Revisão de Código
Ao revisar código, siga estas diretrizes:
## Segurança
- Verifique vulnerabilidades OWASP Top 10
- Identifique exposição de dados sensíveis
- Analise validação de inputs
## Performance
- Detecte N+1 queries
- Identifique memory leaks potenciais
- Sugira otimizações de algoritmos
## Manutenibilidade
- Verifique princípios SOLID
- Analise cobertura de testes
- Sugira refatorações quando necessário
Formato de saída: Lista priorizada de issues com severidade.

Agora /code-review não é apenas um comando — é um processo estruturado que garante consistência em todas as revisões.


Agentic Loops: O Coração da Autonomia

Aqui está o conceito que separa o Claude Code de qualquer outro assistente: o loop agêntico.

Como Funciona

┌─────────────────────────────────────────────┐
│ │
│ 1. RECEBE INSTRUÇÃO │
│ ↓ │
│ 2. ANALISA CONTEXTO (lê arquivos, código) │
│ ↓ │
│ 3. PLANEJA AÇÕES │
│ ↓ │
│ 4. EXECUTA (edit, bash, write) │
│ ↓ │
│ 5. AVALIA RESULTADO │
│ ↓ │
│ 6. DECIDE: Concluído ou volta ao passo 2? │
│ ↓ │
│ └──────────── LOOP ────────────────────────┘
│ │
└─────────────────────────────────────────────┘

O Claude não executa uma ação e para. Ele avalia se o objetivo foi atingido e continua iterando até completar a tarefa — ou até encontrar um bloqueio que precise de intervenção humana.

Exemplo Prático

Você pede: “Corrija todos os erros de tipo do projeto”

O Claude:

  1. Executa npm run build para identificar erros
  2. Lê a saída e identifica 15 erros em 8 arquivos
  3. Abre o primeiro arquivo, analisa o erro, corrige
  4. Repete para cada erro
  5. Executa build novamente para validar
  6. Se surgem novos erros (efeito cascata), volta ao passo 2
  7. Quando build passa sem erros, conclui

Tudo isso sem você digitar mais nada.


O Padrão CLAUDE.md: Seu Manual de Instruções

O arquivo CLAUDE.md na raiz do projeto é como um “manual de instruções” que o Claude lê automaticamente. É onde você define:

# Instruções do Projeto
## Stack
- Frontend: React + TypeScript
- Backend: Node.js + Express
- Database: PostgreSQL
## Convenções
- Use camelCase para variáveis
- Componentes em PascalCase
- Commits seguem Conventional Commits
## Comandos Importantes
- `npm run dev` - Inicia desenvolvimento
- `npm test` - Executa testes
- `npm run lint` - Verifica código
## Regras de Negócio
- Nunca delete dados, sempre soft-delete
- Logs devem incluir correlation ID
- Todas as APIs precisam de autenticação

Com esse arquivo, o Claude já sabe como trabalhar no seu projeto antes mesmo de você pedir qualquer coisa.


O Que Você Ainda Não Sabe

Isso foi apenas a superfície. Existem conceitos avançados que transformam o Claude Code em uma ferramenta ainda mais poderosa:

  • Hooks: Scripts que executam antes/depois de ações do Claude
  • MCP Servers: Integrações com ferramentas externas (databases, APIs, serviços)
  • Multi-agent workflows: Múltiplos agentes trabalhando em paralelo
  • Memory e context persistence: Como o Claude “lembra” entre sessões

Cada um desses tópicos merece um artigo dedicado. E eles estão vindo.


Por Onde Começar?

Se você quer experimentar agora:

Terminal window
# Instale o Claude Code
npm install -g @anthropic-ai/claude-code
# Inicie em um projeto
cd seu-projeto
claude
# Teste um comando
/init

A partir daí, o limite é sua criatividade.


O Futuro do Desenvolvimento

O Claude Code não é apenas uma ferramenta — é um paradigma. A ideia de que você pode programar o comportamento de uma IA usando linguagem natural, criar workflows complexos com arquivos Markdown, e ter um agente que realmente age no seu código… isso muda tudo.

A pergunta não é mais “a IA vai substituir desenvolvedores?”. A pergunta é: “Você vai aprender a trabalhar com ela ou vai ficar para trás?”


Este é o primeiro de uma série sobre Claude Code. No próximo artigo, vamos mergulhar fundo em Hooks e MCP Servers — onde a verdadeira integração acontece.

Ficou curioso? Salve este blog nos favoritos. O melhor ainda está por vir.