🔁 Repeatable = Skill
🎯 O Principio da Repetibilidade
Se uma tarefa segue um padrao repetitivo e previsivel - como code review, criacao de componentes, geracao de testes - ela e candidata perfeita para Skill. Skills sao instrucoes em Markdown que custam ZERO em token tax porque sao carregadas uma vez e nao adicionam overhead fixo por mensagem.
- • Code review com checklist padrao -> Skill (/review)
- • Criar componente React com padrao da equipe -> Skill (/create-component)
- • Gerar testes unitarios seguindo convencao -> Skill (/generate-tests)
📊 Por Que Skill e Melhor Para Padroes
- Zero token tax: Skills sao carregadas sob demanda, nao em toda mensagem
- Mais rapido: nao depende de servidor externo ou API
- Mais confiavel: sem problemas de conexao, timeout ou autenticacao
💡 Dica Pratica
Antes de criar um MCP, pergunte: 'essa tarefa usa dados que ja estao no meu projeto?' Se sim, e Skill. O Claude ja tem acesso aos arquivos locais via suas tools nativas (Read, Write, Bash). MCP so e necessario quando os dados estao FORA do projeto.
✓ O que FAZER
- ✓ Usar Skills para tarefas repetitivas com padrao fixo
- ✓ Converter prompts longos que voce redigita em Skills
- ✓ Preferir Skills quando possivel por custar zero tokens
✗ O que NAO fazer
- ✗ Criar MCPs para tarefas que Skills resolvem
- ✗ Ignorar Skills porque 'MCPs parecem mais poderosos'
- ✗ Redigitar os mesmos prompts complexos em vez de criar uma Skill
📡 Live Data = MCP
🎯 O Principio dos Dados ao Vivo
Se uma tarefa precisa de dados em tempo real de um servico externo - consultar banco de dados, ler issues do GitHub, acessar planilha atualizada, navegar website - ela EXIGE MCP. Skills nao acessam APIs e o Claude fabricara dados se voce pedir sem um MCP conectado.
- • Consultar tabela de usuarios no banco -> MCP Database
- • Ler issue #42 do GitHub com comentarios -> MCP GitHub
- • Verificar se o deploy esta visual correto -> MCP Browser
📊 O Perigo de Nao Usar MCP Quando Precisa
- Sem MCP, o Claude INVENTA dados - parece confiante mas esta alucinando
- Dados fabricados podem levar a implementacoes incorretas baseadas em suposicoes
- O Claude nao vai avisar que nao tem acesso - ele simplesmente gera algo plausivel
💡 Dica Pratica
Se voce pediu dados e o Claude respondeu sem usar nenhuma tool de MCP, DESCONFIE. Verifique se o MCP esta conectado com /status. Se o Claude esta 'inventando' dados do banco ou issues que nao existem, e porque o MCP nao esta ativo e ele esta alucinando.
✓ O que FAZER
- ✓ Usar MCP sempre que precisar de dados externos ao vivo
- ✓ Verificar com /status que o MCP esta conectado antes de pedir dados
- ✓ Desconfiar de dados que o Claude 'sabe' sem usar tools de MCP
✗ O que NAO fazer
- ✗ Pedir dados de banco sem Database MCP conectado
- ✗ Confiar em 'issues do GitHub' sem GitHub MCP ativo
- ✗ Assumir que o Claude tem acesso a internet sem Browser MCP
🎨 Formatting = Skill
🎯 Padronizacao e Templates
Tarefas que envolvem formatacao, padronizacao, geracao de boilerplate ou aplicacao de templates sao 100% dominio de Skills. Sao instrucoes que moldam o OUTPUT do Claude, nao que buscam dados. Nenhum MCP e necessario para definir como o codigo deve ser formatado.
- • Padrao de commit message da equipe -> Skill
- • Template de componente React/Vue/Svelte -> Skill
- • Formato de PR description com checklist -> Skill
📊 Skills Sao Perfeitas Para Formatacao
- Templates sao puro texto - perfeito para Markdown (formato das Skills)
- Zero dependencia externa - funciona offline, sem API, sem token
- Facilmente versionavel - commit no Git junto com o codigo
💡 Dica Pratica
Crie uma pasta .claude/commands/templates/ com skills de formatacao: commit.md, pr.md, component.md, test.md. Isso padroniza o output de toda a equipe e custa zero tokens extras. E o investimento com maior ROI no ecossistema Claude Code.
✓ O que FAZER
- ✓ Criar Skills para cada padrao de formatacao da equipe
- ✓ Versionar Skills no Git para toda equipe usar
- ✓ Usar Skills para enforcar code style e convencoes
✗ O que NAO fazer
- ✗ Criar MCPs para gerar templates (overkill total)
- ✗ Redigitar padroes de formatacao em cada sessao
- ✗ Usar prompts longos quando uma Skill de 10 linhas resolve
🕷️ Scraping = MCP
🎯 Coleta de Dados Externos
Web scraping, coleta de dados de sites, verificacao de URLs, extracao de informacoes de paginas - tudo isso exige Browser MCP. O Claude nao tem acesso nativo a internet. Sem MCP, ele simplesmente nao consegue acessar nenhum site.
- • Extrair precos de um e-commerce -> Browser MCP
- • Coletar nomes de um diretorio empresarial -> Browser MCP
- • Verificar se seu deploy renderizou corretamente -> Browser MCP
📊 Browser MCP e Insubstituivel Para Scraping
- Unico MCP que da 'olhos' ao Claude - ele ve a pagina como usuario real
- Navega JavaScript-rendered pages (SPA, React apps) corretamente
- Pode clicar, preencher formularios e interagir como humano
💡 Dica Pratica
Para scraping eficiente, sempre diga ao Claude exatamente o que extrair: 'navegue para url.com, extraia nome da empresa e email de contato da pagina'. Pedidos vagos como 'veja o que tem nesse site' resultam em screenshots enormes que consomem milhares de tokens sem valor proporcional.
✓ O que FAZER
- ✓ Usar Browser MCP para qualquer acesso a web
- ✓ Ser especifico sobre quais dados extrair
- ✓ Desconectar Browser apos concluir scraping
✗ O que NAO fazer
- ✗ Tentar scraping sem Browser MCP (Claude inventara dados)
- ✗ Pedir 'veja tudo' em vez de dados especificos
- ✗ Deixar Browser MCP ligado apos a tarefa de scraping
⚡ Eficiencia = Skill
🎯 Quando Tokens Importam
Em sessoes longas, planos com limite de uso ou tarefas que exigem muitas iteracoes, cada token economizado se multiplica. Skills custam ZERO em overhead fixo enquanto MCPs custam centenas a milhares por mensagem. Quando eficiencia e prioridade, prefira Skills.
- • Skill em 50 mensagens: 0 tokens extras = 0 overhead total
- • MCP com 2.000 tokens overhead em 50 mensagens: 100.000 tokens extras
- • A diferenca (100k tokens) e contexto disponivel para codigo e instrucoes de qualidade
📊 O Efeito Multiplicador
- Token tax e POR MENSAGEM - multiplica pelo total de mensagens da sessao
- Uma sessao media tem 30-50 mensagens - overhead de 2k vira 60k-100k tokens
- Em planos com limite mensal, isso pode representar 5-10% do budget inteiro
💡 Dica Pratica
Antes de conectar um MCP, pergunte: 'quantas mensagens essa sessao vai ter?' Se e uma sessao rapida (5-10 msgs), o overhead de MCPs e toleravel. Se e uma sessao longa (30-50+ msgs), avalie se vale o custo cumulativo. Muitas vezes, copiar dados manualmente para a sessao e mais eficiente que manter um MCP ligado.
✓ O que FAZER
- ✓ Calcular overhead total: tokens_por_msg x mensagens_estimadas
- ✓ Preferir Skills para sessoes longas
- ✓ Desconectar MCPs quando entrar em fase de coding puro
✗ O que NAO fazer
- ✗ Ignorar o efeito multiplicador em sessoes longas
- ✗ Manter MCPs 'por precaucao' em sessoes de 50+ mensagens
- ✗ Subestimar o impacto de 2.000 tokens por mensagem
📋 Tabela de Decisao Completa
🎯 Referencia Rapida: Skill vs MCP
Esta tabela cobre os cenarios mais comuns. A regra geral e simples: se precisa de dados externos ao vivo, e MCP. Se e instrucao, padrao ou template, e Skill. Na duvida, comece com Skill - voce sempre pode adicionar MCP depois se necessario.
- • Code review → Skill | Ler issues GitHub → MCP
- • Gerar componente → Skill | Consultar banco → MCP
- • Formatar commit → Skill | Navegar website → MCP
- • Template de PR → Skill | Ler planilha → MCP
- • Checklist de deploy → Skill | Verificar deploy visualmente → MCP
📊 A Pergunta Definitiva
- Pergunte: 'precisa de dados externos ao vivo?' SIM = MCP, NAO = Skill
- Essa unica pergunta resolve 90% dos casos de decisao
- Os 10% restantes sao hibridos: use Skill para instrucao + MCP para dados
💡 Dica Pratica
Salve esta tabela no seu CLAUDE.md como referencia permanente. Quando surgir duvida, consulte a tabela. Com o tempo, a decisao se torna automatica e voce para de pensar 'Skill ou MCP?' - simplesmente sabe. Isso e a marca de um operador experiente.
✓ O que FAZER
- ✓ Salvar tabela de decisao no CLAUDE.md
- ✓ Seguir a regra 'dados ao vivo = MCP, resto = Skill'
- ✓ Comecar com Skill e escalar para MCP se necessario
✗ O que NAO fazer
- ✗ Complicar a decisao mais do que o necessario
- ✗ Usar MCP quando Skill resolve
- ✗ Esquecer que Skills sao sempre mais eficientes em tokens
📋 Resumo do Modulo
Proximo:
6.3 - MCP #1: Filesystem