CURSOS / TECNOLOGIA / CLAUDE AI NA PRÁTICA (ETAPA 6 DE 7)
← Voltar aos cursos
Etapa 6 de 7 · Ferramentas de Construção (Builder Tools)

Claude Code, Skills e Plugins no Ecossistema

Saia do copiar-e-colar de código: opere o Claude Code diretamente no seu terminal e repositório Git, padronize regras em CLAUDE.md, empacote procedimentos em SKILL.md e distribua fluxos via Plugins e Marketplaces.

Ilustração editorial representando ferramentas de construção: terminal agêntico conectado a cartuchos modulares de Skills e Plugins
6 oficinas práticasClaude Code, CLAUDE.md, Git, Skills e Plugins
Ciclo Editar → TestarO agente lê falhas do teste e corrige sozinho
Reuso modularSkills e Plugins versionados no repositório
Percurso completo em 7 etapas · Claude AI Bible (Stephen Clear, 2026)

Trilha de formação: Dominando o ecossistema Claude

Você está na sexta etapa da jornada. Navegue entre os sete arquivos independentes do curso abaixo.

Percurso da Etapa 6 (Ferramentas de Construção)

Oficina 01 / 06 · Capítulo 13

Claude Code: Programação Agêntica Direto no Terminal

O Claude Code transforma o Claude em um agente de engenharia dentro do seu terminal. Em vez de gerar trechos isolados para você colar no editor, ele navega pelos arquivos do projeto, edita módulos coordenados, executa a suíte de testes (npm test, pytest), lê a saída de erro e itera até todos os testes passarem.

  • Fluxo de trabalho em ciclo fechado: você descreve a mudança desejada (ex.: validar telefone no formulário de contato e cobrir casos de erro); o agente lê as rotas, altera a validação, cria testes e roda o executor de testes.
  • Comandos slash integrados: use /help, /clear ou comandos personalizados para gerenciar o estado da sessão no terminal.
Salvo automaticamente neste navegador.
Oficina 02 / 06 · Capítulo 13

O Arquivo CLAUDE.md e Regras de Permissão

Colocar um arquivo CLAUDE.md na raiz do repositório funciona como a “memória de engenharia” do projeto: sempre que o Claude Code abre aquela pasta, ele lê o arquivo antes de agir. É lá que moram a arquitetura, os comandos oficiais de build/teste e as regras que não podem ser quebradas.

Exemplo de política de permissões seguras (settings.json)
{
  "permissions": {
    "allow": ["Read", "Edit", "Bash(npm test)", "Bash(npm run *)"],
    "deny": ["Bash(rm -rf *)", "Bash(git push *)"]
  }
}
Por que bloquear git push e rm -rf: deixe o agente livre para ler, editar e rodar testes locais, mas exija revisão humana antes de publicar código no repositório remoto ou apagar diretórios.
Salvo automaticamente neste navegador.
Oficina 03 / 06 · Capítulo 13

Git Como Seu Botão de Desfazer

A regra número um para usar agentes de código com tranquilidade é simples: faça um commit antes de pedir qualquer refatoração grande. Se o agente seguir por um caminho ruim, você não precisa consertar 12 arquivos manualmente — você volta ao ponto limpo em um segundo.

Kit de segurança Git antes e depois de rodar o Claude Code
# 1. Salve seu ponto seguro antes de delegar
git status
git add -A && git commit -m "checkpoint antes do agente"

# 2. Audite exatamente o que o agente alterou
git diff

# 3. Se não gostou das alterações não commitadas, reverta em 1 segundo:
git restore .
Salvo automaticamente neste navegador.
Oficina 04 / 06 · Capítulo 14

Skills (SKILL.md): Capacidades Reutilizáveis

Uma Skill é conhecimento operacional empacotado em uma pasta contendo um arquivo SKILL.md (com metadados name e description que dizem ao Claude quando acioná-la, mais o passo a passo exato de execução e scripts/templates opcionais).

Quando transformar um prompt em Skill? Conte as repetições e correções: se você deu a mesma instrução composta mais de duas vezes — e sempre precisa corrigir o mesmo detalhe (ex.: formato de data ou exclusão de contas de teste) — transforme essas regras em uma Skill para nunca mais repetir.

Salvo automaticamente neste navegador.
Oficina 05 / 06 · Capítulo 15

Plugins e Marketplaces: O Pacote Completo

Se uma Skill é uma receita isolada, um Plugin é a caixa completa que reúne manifesto (plugin.json), múltiplas Skills, comandos slash dedicados (ex.: /release-notes) e integrações de ferramentas. Eles são distribuídos por meio de Marketplaces (internos da empresa ou da comunidade) com instalação e atualização versionada.

Comandos essenciais e categorias de Plugins
Categoria / ComandoPara que serve na prática
Workflow PluginEmpacota um fluxo completo (ex.: gerar release notes a partir do histórico Git).
Connector PluginEntrega ponte pré-configurada com outra ferramenta ou serviço via MCP.
Toolkit PluginConjunto de utilitários e comandos slash para um domínio técnico (ex.: testes, dados).
/plugin marketplace add ...Registra um catálogo (ex.: repositório Git interno) para navegar e instalar com /plugin.
Salvo automaticamente neste navegador.
Oficina 06 / 06 · Capítulo 15

Auditoria de Segurança Antes de Instalar Plugins

Regra de higiene para ecossistemas abertos: um plugin de terceiros pode carregar instruções que rodam comandos locais e acessam variáveis de ambiente. Antes de instalar qualquer pacote externo: (1) verifique a procedência e os mantenedores do repositório; (2) leia o plugin.json e o SKILL.md; (3) desconfie de qualquer plugin que peça permissões amplas ou credenciais sem necessidade clara.
Salvo automaticamente neste navegador.
Laboratório Interativo · Arquivos de Construção

Gerador de CLAUDE.md & SKILL.md

Escolha o tipo de arquivo que deseja gerar para o seu repositório, preencha os campos e copie o template pronto.

Arquivo CLAUDE.md gerado

          
        
Autoavaliação · Etapa 6

Verificação rápida de domínio

1. Para que serve o arquivo CLAUDE.md na raiz de um repositório?

2. Qual é o melhor “botão de desfazer” antes de pedir uma refatoração ampla ao Claude Code?

3. Quando uma instrução deve deixar de ser um prompt solto e virar uma Skill (SKILL.md)?

4. O que um Plugin adiciona além de uma Skill isolada?

Fechamento da Etapa 6

Checklist prático & Caderno de Estudos

Marque o que você já aplicou na prática e exporte suas anotações em arquivo texto.

0 de 6 concluídos
Última Etapa da Trilha · Etapa 7 de 7

Desenvolvimento e API

Feche a formação construindo sistemas próprios com a Anthropic API, Prompt Caching, Tool Use, Claude Agent SDK e servidores do protocolo MCP.

Ir para Etapa 7 →