TRILHA 5

πŸ’™ Skills de IA

Domine o sistema de Skills do Claude Code: crie, encontre, instale e gerencie skills que automatizam tarefas repetitivas. De templates a plugins, aprenda a economizar 90% dos tokens com instrucoes reutilizaveis.

11
Modulos
66
Topicos
~3h
Duracao
Avancado
Nivel
5.1

πŸ”€ Skills vs MCPs vs Plugins

5.2

πŸ“ Onde as Skills Vivem

5.3

πŸ“ Template de Skill

5.4

πŸ“Έ Skill: Screenshot to Website

5.5

πŸ” Skill: Lead Research

5.6

πŸ”’ Skill: Senior Code Review

5.7

🌐 Onde Encontrar Skills Prontas

5.8

πŸ”Œ Plugins: O Game-Changer

5.9

πŸ”„ Sincronizando Skills Code e Cowork

5.10

πŸ›‘οΈ Seguranca de Skills

5.11

πŸ’° Token Math: 90% de Economia

Conteudo Detalhado
5.1 ~15 min

πŸ”€ Skills vs MCPs vs Plugins

Entenda as diferencas fundamentais entre Skills, MCPs e Plugins. Saiba quando usar cada um e como eles se complementam no ecossistema Claude Code.

O que e:

Skills sao arquivos Markdown que contem instrucoes estruturadas para o Claude executar tarefas especificas. Vivem na pasta .claude/commands/ e sao invocadas como slash commands.

Por que aprender:

Skills transformam prompts longos e repetitivos em comandos de uma linha. Em vez de redigitar instrucoes complexas, voce escreve uma vez e reutiliza infinitamente.

Conceitos-chave:

Uma skill e basicamente um prompt salvo com estrutura. Ela define Purpose, Inputs, Steps e Quality Checks. O Claude le o markdown e executa como se voce tivesse digitado tudo manualmente.

O que e:

MCPs (Model Context Protocol) sao servidores que conectam o Claude a ferramentas e servicos externos: bancos de dados, APIs, sistemas de arquivos remotos, navegadores e mais.

Por que aprender:

MCPs expandem o que o Claude pode fazer. Sem MCPs, ele so le e escreve arquivos locais. Com MCPs, ele consulta bancos de dados, navega na web, gerencia infraestrutura.

Conceitos-chave:

MCPs sao processos separados que rodam ao lado do Claude. Eles expoe tools via protocolo padronizado. Sao configurados em .claude/settings.json ou settings.local.json.

O que e:

Plugins sao pacotes que combinam skills, configuracoes e ate MCPs em um unico instalavel. Voce instala uma vez e ganha um conjunto completo de funcionalidades.

Por que aprender:

Plugins sao o futuro do ecossistema Claude Code. Em vez de configurar tudo manualmente, voce instala um plugin e ganha skills profissionais prontas para uso.

Conceitos-chave:

Um plugin pode conter multiplas skills, CLAUDE.md configs e MCPs bundled. Distribuidos via marketplace ou repositorios Git. Instale com um comando, use imediatamente.

O que e:

Comparacao direta: Skills sao Markdown com instrucoes (zero infra), MCPs sao servidores com tools (requer processo rodando), Plugins sao pacotes distribuiveis (combinam tudo).

Por que aprender:

A confusao entre esses tres conceitos e o erro #1 de iniciantes. Saber quando usar cada um evita complexidade desnecessaria e garante que voce escolha a ferramenta certa.

Conceitos-chave:

Skills: leves, texto puro, qualquer um cria. MCPs: poderosos, requerem setup, conectam servicos. Plugins: empacotados, instalacao facil, combinam skills + MCPs.

O que e:

Guia pratico de decisao: use Skill quando quer automatizar um prompt. Use MCP quando precisa conectar a um servico externo. Use Plugin quando quer distribuir ou instalar funcionalidades prontas.

Por que aprender:

Escolher errado significa desperdicio. Criar um MCP quando uma skill resolve e over-engineering. Criar uma skill quando precisa de banco de dados e insuficiente.

Conceitos-chave:

Regra simples: se e instrucao de prompt, Skill. Se precisa de API/servico externo, MCP. Se quer compartilhar/distribuir, Plugin. Comece sempre pelo mais simples.

O que e:

Arvore de decisao: Precisa de conexao externa? -> MCP. E instrucao reutilizavel? -> Skill. Quer distribuir para outros? -> Plugin. Precisa de tudo junto? -> Plugin com MCP.

Por que aprender:

Ter um framework mental evita paralisia por analise. Quando surge uma necessidade, voce segue o fluxograma e chega na resposta em segundos.

Conceitos-chave:

Principio KISS aplicado: comece com Skill (mais simples), escale para MCP (quando precisar), empacote em Plugin (quando quiser distribuir). Nunca comece pelo mais complexo.

Ver Completo
5.2 ~15 min

πŸ“ Onde as Skills Vivem

Descubra o diretorio .claude/commands/, como o auto-discovery funciona, e como organizar skills entre Claude Code e Claude Cowork.

O que e:

O diretorio .claude/commands/ na raiz do projeto e onde o Claude Code busca skills personalizadas. Cada arquivo .md dentro dele vira um slash command automaticamente.

Por que aprender:

Sem saber onde colocar, voce nao consegue criar skills. E o ponto de partida obrigatorio para qualquer automacao com skills.

Conceitos-chave:

Crie o diretorio: mkdir -p .claude/commands/. Cada arquivo .md dentro vira /nome-do-arquivo. Subpastas criam namespaces: .claude/commands/review/security.md vira /review/security.

O que e:

O Claude Code escaneia automaticamente o diretorio .claude/commands/ ao iniciar uma sessao. Novos arquivos .md sao detectados sem necessidade de reload ou configuracao.

Por que aprender:

Saber que o discovery e automatico significa que voce pode criar skills on-the-fly. Crie o arquivo, e ele ja esta disponivel na proxima vez que digitar /.

Conceitos-chave:

O scan acontece no inicio da sessao. Se voce criar uma skill durante a sessao, pode precisar iniciar nova sessao para vela. O /help lista todas as skills descobertas.

O que e:

Cada skill vira um slash command: /nome-do-arquivo. Voce digita / e o Claude mostra todas as skills disponiveis. Selecione e execute com um Enter.

Por que aprender:

Slash commands sao a interface entre voce e suas skills. E a forma mais rapida de invocar instrucoes complexas sem digitar nada alem de /nome.

Conceitos-chave:

Arquivo review.md vira /review. Arquivo screenshot-to-site.md vira /screenshot-to-site. Use nomes descritivos e kebab-case. Argumentos sao passados apos o comando.

O que e:

Claude Cowork (interface web) vem com skills built-in que nao existem no Claude Code CLI. Sao skills visuais como criacao de dashboards, slides e documentos formatados.

Por que aprender:

Conhecer as skills nativas do Cowork evita recriar o que ja existe. Algumas tarefas sao melhor executadas no Cowork do que no CLI.

Conceitos-chave:

Cowork tem skills visuais pre-built. Algumas sao exclusivas da interface web. O desafio e sincronizar skills entre Code e Cowork (modulo 5.9 trata isso).

O que e:

O marketplace de plugins e um repositorio centralizado onde voce encontra skills e plugins criados pela comunidade, prontos para instalar e usar.

Por que aprender:

Nao reinvente a roda. Antes de criar uma skill do zero, verifique se alguem ja criou algo similar. O marketplace acelera adocao e compartilha melhores praticas.

Conceitos-chave:

SkillsMP, SkillHub.club e awesome-claude-code sao fontes populares. Plugins sao avaliados pela comunidade. Sempre revise o codigo antes de instalar (seguranca no modulo 5.10).

O que e:

A organizacao recomendada: .claude/commands/ para skills do projeto, ~/.claude/commands/ para skills globais. Subpastas por categoria: review/, generate/, analyze/.

Por que aprender:

Organizacao escala. Com 2 skills, qualquer estrutura funciona. Com 20, voce precisa de categorias. Planejar a estrutura cedo evita bagunca depois.

Conceitos-chave:

Projeto: .claude/commands/review.md. Global: ~/.claude/commands/review.md. Categorias: .claude/commands/review/security.md, .claude/commands/review/performance.md. Git: versione as skills do projeto.

Ver Completo
5.3 ~20 min

πŸ“ Template de Skill

A anatomia de uma skill bem escrita: Purpose, Inputs, Steps, Quality Checks e Output. Aprenda a escrever instrucoes que o Claude segue com precisao.

O que e:

A secao Purpose define em uma frase clara o que a skill faz. E o norte que guia toda a execucao e evita que o Claude desvie do objetivo.

Por que aprender:

Sem Purpose claro, o Claude interpreta a skill de formas diferentes a cada execucao. Um Purpose bem escrito garante consistencia e previsibilidade.

Conceitos-chave:

Formato: "# Purpose\nTransformar [input] em [output] seguindo [criterio]." Seja especifico. "Fazer review de codigo" e vago. "Identificar vulnerabilidades de seguranca em codigo Python" e preciso.

O que e:

A secao Inputs lista tudo que a skill precisa para funcionar: arquivos, variaveis, contexto, parametros. Define o que e obrigatorio e o que e opcional.

Por que aprender:

Inputs mal definidos levam a execucoes incompletas. O Claude pede informacoes faltantes ou assume valores errados. Inputs claros = execucao limpa.

Conceitos-chave:

Use $ARGUMENTS para capturar input do usuario. Liste inputs com tipo: "- Screenshot (imagem PNG/JPG)", "- Stack tecnologico (string, opcional)". Defina defaults para opcionais.

O que e:

A secao Steps define a sequencia de acoes que o Claude deve seguir. Cada step e uma instrucao clara e acionavel, numerada em ordem de execucao.

Por que aprender:

Steps sao o coracao da skill. Sem eles, o Claude decide sozinho o que fazer. Com Steps claros, voce controla exatamente a sequencia de acoes.

Conceitos-chave:

Use numeracao: 1. Analise o input, 2. Identifique padroes, 3. Gere output. Cada step deve ser atomico (uma acao). Inclua decisoes: "Se X, faca Y. Senao, faca Z."

O que e:

A secao Quality Checks define criterios que o output deve atender antes de ser entregue. O Claude auto-valida o resultado contra esses criterios.

Por que aprender:

Quality Checks transformam skills boas em skills excelentes. O Claude revisa o proprio trabalho e corrige problemas antes de entregar. E self-review automatico.

Conceitos-chave:

Checklist: "- [ ] Output contem todas as secoes obrigatorias", "- [ ] Nenhum placeholder generico restante", "- [ ] Formatacao consistente". O Claude marca cada item.

O que e:

A secao Output define exatamente como o resultado deve ser formatado: arquivo, formato, estrutura, nome. Elimina ambiguidade sobre o que a skill produz.

Por que aprender:

Sem Output definido, o Claude decide o formato. As vezes gera Markdown, as vezes texto puro, as vezes JSON. Definir o output garante consistencia.

Conceitos-chave:

Especifique: formato (JSON, CSV, HTML), estrutura (campos obrigatorios), destino (arquivo, stdout, clipboard). Exemplo: "Output: arquivo leads.csv com colunas Nome, Email, Classificacao."

O que e:

Tecnicas de escrita para maximizar a eficacia das instrucoes: verbos imperativos, especificidade, exemplos concretos e restricoes explicitas.

Por que aprender:

A qualidade da skill e proporcional a qualidade das instrucoes. Instrucoes vagas geram resultados inconsistentes. Instrucoes precisas geram resultados previsiveis.

Conceitos-chave:

Use verbos imperativos: "Analise", "Identifique", "Gere". Evite ambiguidade: "bom codigo" vs "codigo sem warnings, com tipos tipados, cobertura > 80%". Inclua exemplos do output esperado.

Ver Completo
5.4 ~20 min

πŸ“Έ Skill: Screenshot to Website

Skill pratica que transforma screenshots de design em codigo HTML/Tailwind funcional. Analise de layout, HTML semantico e loop de comparacao.

O que e:

Skill que recebe um screenshot de design (Figma, Dribbble, site existente) e gera o codigo HTML + Tailwind CSS que replica o visual fielmente.

Por que aprender:

Transformar design em codigo e uma das tarefas mais repetitivas do desenvolvimento web. Esta skill automatiza 80% do trabalho, deixando voce focar nos detalhes finais.

Conceitos-chave:

Input: screenshot PNG/JPG. Output: arquivo HTML com Tailwind. O Claude analisa layout, cores, tipografia e espacamento do screenshot e gera o codigo equivalente.

O que e:

O primeiro step da skill: analisar o screenshot e identificar grid, secoes, componentes, hierarquia visual, paleta de cores e tipografia usada.

Por que aprender:

Sem analise estruturada, o Claude gera codigo que parece certo mas nao escala. A analise sistematica garante que a estrutura do HTML reflita a logica do design.

Conceitos-chave:

O Claude identifica: header, hero, features, footer. Mapeia grid: 12 colunas, flexbox, grid CSS. Extrai cores em hex/tailwind. Identifica fontes e tamanhos.

O que e:

A skill instrui o Claude a usar tags semanticas (nav, main, section, article, aside, footer) em vez de divs genericas. Acessibilidade e SEO de graca.

Por que aprender:

HTML semantico e requisito de qualidade profissional. A skill garante que o codigo gerado nao seja "div soup" mas sim HTML estruturado e acessivel.

Conceitos-chave:

nav para navegacao, main para conteudo principal, section para secoes, article para conteudo independente. Alt text em imagens. Aria labels onde necessario.

O que e:

A skill gera codigo usando Tailwind CSS utility classes em vez de CSS customizado. Resultado: codigo manutivel, responsivo e consistente com o design system.

Por que aprender:

Tailwind e o padrao da industria para prototipagem rapida. O codigo gerado pela skill e imediatamente utilizavel em qualquer projeto Tailwind.

Conceitos-chave:

Classes responsivas: sm:, md:, lg:. Espacamento: p-4, m-2, gap-6. Layout: flex, grid, grid-cols-3. A skill mapeia o design visual para classes Tailwind equivalentes.

O que e:

A skill inclui um loop de self-review: o Claude compara o resultado gerado com o screenshot original, identifica diferencas e refina o codigo ate atingir fidelidade alta.

Por que aprender:

O primeiro draft nunca e perfeito. O loop de comparacao garante que o Claude iterate automaticamente, corrigindo espacamentos, cores e proporcoes sem voce pedir.

Conceitos-chave:

Step de self-review: "Compare o HTML gerado com o screenshot. Identifique 3 diferencas. Corrija e repita ate score de fidelidade > 90%." Maximo de 3 iteracoes.

O que e:

Checklist final: HTML valido, responsivo (mobile-first), semantico, acessivel, sem CSS inline, Tailwind puro, imagens com alt text, links funcionais.

Por que aprender:

O checklist garante que nenhum aspecto de qualidade seja esquecido. E a diferenca entre codigo de prototipo e codigo de producao.

Conceitos-chave:

Checklist: responsividade (3 breakpoints), acessibilidade (alt, aria), performance (sem bibliotecas desnecessarias), consistencia (design system), validade (W3C validator).

Ver Completo
5.5 ~20 min

πŸ” Skill: Lead Research

Skill de pesquisa de leads: confirmacao de nicho, metodologia de pesquisa, classificacao Hot/Warm/Cold, deduplicacao e output CSV estruturado.

O que e:

Skill que pesquisa e organiza leads potenciais para um nicho especifico. Gera lista classificada com informacoes de contato, empresa e nivel de interesse estimado.

Por que aprender:

Pesquisa manual de leads leva horas. Esta skill sistematiza o processo: define criterios, pesquisa, classifica e formata. Resultado consistente em minutos.

Conceitos-chave:

Input: nicho/industria alvo. Output: CSV com leads classificados. O Claude pesquisa, valida e organiza leads seguindo metodologia estruturada.

O que e:

Primeiro step: confirmar com o usuario o nicho exato, personas alvo, tamanho de empresa e geografia. Evita pesquisar leads errados.

Por que aprender:

Pesquisa sem nicho definido gera leads irrelevantes. A confirmacao inicial garante que todo o esforco de pesquisa seja direcionado corretamente.

Conceitos-chave:

Perguntas de confirmacao: "Qual industria?", "Tamanho de empresa (PME, Enterprise)?", "Geografia (Brasil, LATAM, Global)?", "Cargo do decisor?" Sem isso, nao avanca.

O que e:

A metodologia define onde e como buscar leads: LinkedIn, sites de empresas, diretorios de industria, eventos, publicacoes setoriais. Processo sistematico com fontes prioritizadas.

Por que aprender:

Sem metodologia, a pesquisa e aleatoria e incompleta. Com metodologia, voce garante cobertura ampla e qualidade uniforme dos dados coletados.

Conceitos-chave:

Fontes primarias: LinkedIn, Crunchbase, sites corporativos. Secundarias: eventos, publicacoes, associacoes. Para cada lead: nome, cargo, empresa, email, telefone, LinkedIn.

O que e:

Sistema de classificacao: Hot (sinais claros de interesse/necessidade), Warm (perfil compativel, sem sinais ativos), Cold (match demografico apenas).

Por que aprender:

Nem todos os leads sao iguais. Classificar por temperatura permite priorizar outreach e alocar tempo nos leads com maior probabilidade de conversao.

Conceitos-chave:

Hot: publicou sobre o problema, contratando para a area, mencionou o tema. Warm: empresa do perfil certo, cargo certo. Cold: industria certa mas sem sinais de timing.

O que e:

Step de limpeza: identificar e remover leads duplicados baseado em email, nome+empresa ou LinkedIn URL. Manter apenas o registro mais completo.

Por que aprender:

Leads duplicados geram contato duplo, que e desprofissional e desperdiΓ§a tempo. A deduplicacao garante lista limpa e confiavel.

Conceitos-chave:

Criterios: email identico, nome+empresa identicos, LinkedIn URL identico. Merge: manter o registro com mais campos preenchidos. Reportar quantos duplicados foram removidos.

O que e:

O output e um CSV com colunas padronizadas: Nome, Cargo, Empresa, Email, Telefone, LinkedIn, Classificacao, Notas. Pronto para importar em CRM.

Por que aprender:

CSV estruturado e importavel diretamente no HubSpot, Salesforce, Pipedrive. Sem formatacao manual. A skill gera o arquivo pronto para uso.

Conceitos-chave:

Colunas obrigatorias: Nome, Empresa, Classificacao. Opcionais: Email, Telefone, LinkedIn, Cargo, Notas. Encoding UTF-8. Separador virgula. Header na primeira linha.

Ver Completo
5.6 ~20 min

πŸ”’ Skill: Senior Code Review

Skill de review profissional em 4 camadas: seguranca, bugs, performance e qualidade. Output com severity levels e feedback positivo.

O que e:

Primeira camada do review: buscar SQL injection, XSS, secrets expostos, autenticacao fraca, CORS misconfiguration, dependencias vulneraveis.

Por que aprender:

Seguranca e a camada mais critica. Um unico SQL injection pode comprometer todo o banco de dados. O review de seguranca deve ser sempre o primeiro.

Conceitos-chave:

Checklist: inputs sanitizados, queries parametrizadas, tokens seguros, HTTPS enforced, headers de seguranca, secrets em env vars (nunca hardcoded).

O que e:

Segunda camada: buscar race conditions, null pointer exceptions, off-by-one errors, resource leaks, error handling faltante, edge cases nao tratados.

Por que aprender:

Bugs em producao custam 10x mais que bugs encontrados em review. A skill sistematiza a busca por padroes de bugs conhecidos que olhos humanos frequentemente perdem.

Conceitos-chave:

Padroes: null checks faltantes, async sem await, try sem catch adequado, loops infinitos potenciais, divisao por zero, array out of bounds.

O que e:

Terceira camada: N+1 queries, loops desnecessarios, falta de cache, indices ausentes, algoritmos O(n2) quando O(n) e possivel, bundle size excessivo.

Por que aprender:

Performance ruim mata experiencia do usuario. A skill identifica problemas de performance que so aparecem sob carga, antes de chegar a producao.

Conceitos-chave:

Padroes: queries em loops, falta de paginacao, renders desnecessarios (React), imports pesados, falta de lazy loading, memoizacao ausente.

O que e:

Quarta camada: naming conventions, DRY violations, funcoes longas demais, acoplamento excessivo, falta de tipagem, testes ausentes, documentacao inline.

Por que aprender:

Codigo que funciona mas e ilegivel vira divida tecnica. A camada de qualidade garante que o codigo seja mantivel a longo prazo, nao so hoje.

Conceitos-chave:

Principios: funcoes < 30 linhas, nomes descritivos, single responsibility, comentarios explicam "por que" nao "o que", tipagem forte, cobertura de testes.

O que e:

O output classifica cada finding em Critical (bloqueia deploy), Important (deve corrigir), Minor (nice to have). Inclui localizacao, descricao e sugestao de fix.

Por que aprender:

Severity permite priorizar correcoes. Criticals primeiro, importants depois, minors quando houver tempo. Sem classificacao, tudo parece igualmente urgente.

Conceitos-chave:

Formato: [CRITICAL] arquivo:linha - descricao - sugestao de fix. [IMPORTANT] arquivo:linha - descricao. [MINOR] arquivo:linha - descricao. Sumario no final com contagem.

O que e:

A skill inclui secao de feedback positivo: destacar o que foi bem feito. Patterns bons, abstractions elegantes, error handling robusto, testes completos.

Por que aprender:

Review so negativo desmotiva. Incluir feedback positivo reforΓ§a boas praticas e torna o review mais construtivo. Equilibrio entre critica e reconhecimento.

Conceitos-chave:

Secao "Destaques Positivos": listar 3-5 coisas bem feitas. Exemplos: "Boa separacao de concerns", "Error handling completo", "Testes cobrem edge cases". Sempre incluir.

Ver Completo
5.7 ~15 min

🌐 Onde Encontrar Skills Prontas

Mapa completo de repositorios, marketplaces e comunidades onde voce encontra skills prontas: awesome-claude-code, SkillsMP, SkillHub.club e mais.

O que e:

Repositorio GitHub curado pela comunidade com lista de skills, MCPs, plugins, tutoriais e recursos para Claude Code. O ponto de partida obrigatorio.

Por que aprender:

Antes de criar qualquer coisa, verifique se ja existe neste repositorio. Economia de tempo e acesso a skills testadas pela comunidade.

Conceitos-chave:

Organizado por categorias: development, review, testing, documentation. Cada item tem descricao, link e stars. Contribua com suas skills apos testa-las.

O que e:

Repositorio focado em skills para agentes de IA em geral, nao apenas Claude. Muitas skills sao portaveis e adaptaveis para o formato .claude/commands/.

Por que aprender:

Skills de outros ecossistemas de IA podem ser adaptadas para Claude Code. A logica e a mesma, so o formato muda. Amplia muito seu catalogo de opcoes.

Conceitos-chave:

Skills de pesquisa, analise, geracao de conteudo. Adapte o formato para Markdown com Purpose/Steps/Output. A logica principal se preserva na conversao.

O que e:

Framework que organiza skills em categorias de "superpoderes": velocidade, qualidade, criatividade, automacao. Inclui skills pre-construidas para cada categoria.

Por que aprender:

O framework ajuda a pensar sistematicamente sobre quais skills voce precisa. Em vez de criar ad-hoc, voce identifica gaps no seu workflow e busca skills para preenche-los.

Conceitos-chave:

Categorias: Speed (automacao de tarefas repetitivas), Quality (review e testing), Creativity (geracao de conteudo), Intelligence (analise e pesquisa).

O que e:

Marketplace comunitario onde desenvolvedores publicam e compartilham skills. Inclui reviews, ratings e instalacao com um clique.

Por que aprender:

SkillsMP e o marketplace mais ativo do ecossistema. Skills sao revisadas pela comunidade e testadas antes de publicacao. Qualidade acima da media.

Conceitos-chave:

Browse por categoria, popularidade ou recencia. Instalacao via CLI ou download manual. Cada skill tem README com instrucoes e exemplos de uso.

O que e:

Plataforma web com catalogo visual de skills. Permite preview do output antes de instalar, com exemplos de execucao real e comparacao de skills similares.

Por que aprender:

Ver o output antes de instalar economiza tempo. Voce compara skills similares lado a lado e escolhe a que melhor atende sua necessidade.

Conceitos-chave:

Catalogo visual com screenshots de output. Filtros por linguagem, categoria e rating. Botao de instalacao direta. Secao de comentarios da comunidade.

O que e:

Diretorio abrangente de tudo relacionado ao Claude: skills, MCPs, plugins, tutoriais, exemplos, templates. O Google do ecossistema Claude.

Por que aprender:

Quando voce nao sabe onde procurar, awesomeclaude.ai e o ponto de partida. Agrega recursos de todas as fontes em um unico lugar pesquisavel.

Conceitos-chave:

Busca por keyword, categoria ou tipo de recurso. Links diretos para repositorios. Atualizacao frequente pela comunidade. Secao de "trending" mostra o que e popular agora.

Ver Completo
5.8 ~15 min

πŸ”Œ Plugins: O Game-Changer

O sistema de plugins do Claude Code: o que sao, por que importam, exemplos como Supabase plugin, marketplace e o paradigma "instale uma vez, use sempre".

O que e:

Plugins sao pacotes que empacotam skills, CLAUDE.md configs, MCPs e scripts em um unico instalavel. Sao a evolucao das skills individuais para solucoes completas.

Por que aprender:

Plugins simplificam drasticamente o setup. Em vez de configurar 5 skills + 2 MCPs + CLAUDE.md manualmente, voce instala um plugin e tudo funciona.

Conceitos-chave:

Um plugin = bundle de resources. Pode conter: skills (.md), config (CLAUDE.md patches), MCPs (servers bundled), scripts (setup/teardown). Versionado como software.

O que e:

Plugins democratizam capacidades avancadas. Um expert cria, milhares usam. E o mesmo modelo que fez npm, VS Code extensions e WordPress plugins explodirem.

Por que aprender:

O ecossistema de plugins vai definir quem e produtivo e quem fica pra tras. Quem adotar cedo tera vantagem competitiva massiva em produtividade.

Conceitos-chave:

Efeito rede: mais plugins = mais valor. Especializacao: plugins verticais para cada industria/stack. Composabilidade: combine plugins para workflows complexos.

O que e:

O plugin Supabase adiciona skills para gerenciar banco de dados, auth, storage e edge functions diretamente do Claude Code. Exemplo real de plugin poderoso.

Por que aprender:

E o caso de estudo perfeito: um plugin que combina MCP (conexao ao Supabase) com skills (criar tabelas, configurar auth, deploy functions). Mostra o poder do modelo.

Conceitos-chave:

Instale uma vez, acesse: criacao de tabelas, migrations, configuracao de RLS, deploy de edge functions, gerenciamento de storage. Tudo via slash commands.

O que e:

O marketplace de plugins centraliza descoberta, instalacao e atualizacao. Similar ao npm mas para funcionalidades do Claude Code.

Por que aprender:

O marketplace e onde voce encontra plugins testados e confiados pela comunidade. Tambem e onde voce publica seus proprios plugins para outros usarem.

Conceitos-chave:

Browse, instale, atualize. Categorias: development, database, deployment, testing, documentation. Cada plugin tem README, rating e numero de instalacoes.

O que e:

O principio fundamental: configure uma vez, use em todos os projetos. Plugins globais ficam em ~/.claude/ e funcionam em qualquer repositorio automaticamente.

Por que aprender:

Repetir setup em cada projeto e desperdicio. Plugins globais garantem que suas ferramentas favoritas estejam sempre disponiveis, em qualquer contexto.

Conceitos-chave:

Global: ~/.claude/commands/ (disponivel em todos os projetos). Local: .claude/commands/ (especifico do projeto). Combine ambos para maximo de cobertura.

O que e:

O ecossistema de plugins esta em crescimento exponencial. Novos plugins surgem diariamente, cobrindo cada vez mais use cases e stacks tecnologicos.

Por que aprender:

Quem contribui cedo ganha visibilidade e influencia. Criar plugins populares estabelece reputacao na comunidade e pode virar fonte de receita.

Conceitos-chave:

Contribua: crie plugins para seu stack, publique no marketplace, itere com feedback. A comunidade cresce quando cada um compartilha suas solucoes.

Ver Completo
5.9 ~15 min

πŸ”„ Sincronizando Skills Code e Cowork

O desafio de manter skills sincronizadas entre Claude Code (CLI) e Claude Cowork (web). Tres opcoes praticas e a ferramenta skill-creator.

O que e:

Claude Code (CLI) e Claude Cowork (web) tem sistemas de skills separados. Uma skill criada no Code nao aparece automaticamente no Cowork e vice-versa.

Por que aprender:

Muitos usuarios usam ambas as interfaces. Sem sync, voce mantem duas versoes de cada skill, o que gera inconsistencia e desperdicio de esforco.

Conceitos-chave:

Code skills: .claude/commands/ (arquivos locais). Cowork skills: configuradas na interface web. Nao ha sincronizacao automatica nativa entre eles.

O que e:

Configurar o Cowork para ler a pasta .claude/commands/ do seu projeto. Assim ambas as interfaces leem do mesmo local, mantendo sync natural.

Por que aprender:

E a solucao mais simples e direta. Nao requer ferramentas extras. Funciona imediatamente para skills baseadas em arquivos.

Conceitos-chave:

No Cowork, selecione a pasta do projeto. As skills em .claude/commands/ ficam automaticamente disponiveis. Limitacao: so funciona com o projeto selecionado.

O que e:

Empacotar suas skills como plugin e instala-lo tanto no Code quanto no Cowork. O plugin garante que ambos tenham a mesma versao das skills.

Por que aprender:

Plugins sao a solucao mais robusta para sync. Uma atualizacao no plugin atualiza ambas as interfaces. Versionamento incluso.

Conceitos-chave:

Crie um repositorio para o plugin. Estruture: /commands/, /config/, README.md. Instale no Code e no Cowork. Atualize via git pull ou marketplace.

O que e:

Recriar as skills diretamente na interface do Cowork. Opcao mais trabalhosa mas permite aproveitar features exclusivas do Cowork como UI interativa.

Por que aprender:

Algumas skills funcionam melhor no Cowork que no Code. Skills visuais, interativas ou que precisam de UI se beneficiam de rebuild especifico.

Conceitos-chave:

Copie a logica, adapte o formato. Cowork tem campos especificos para inputs, steps e outputs. Mantenha a essencia da skill, adapte a interface.

O que e:

Ferramenta que automatiza a criacao de skills a partir de descricao em linguagem natural. Voce descreve o que quer e ela gera o .md no formato correto.

Por que aprender:

Escrever skills do zero requer conhecimento do formato. O skill-creator abstrai isso, permitindo que qualquer pessoa crie skills profissionais rapidamente.

Conceitos-chave:

Input: "Quero uma skill que faca review de seguranca em APIs Python". Output: arquivo .md completo com Purpose, Steps, Quality Checks e Output. Pronto para usar.

O que e:

Conjunto de boas praticas: versione skills no Git, use naming conventions, documente cada skill, teste antes de publicar, mantenha changelog.

Por que aprender:

Skills desorganizadas viram tech debt. Boas praticas desde o inicio garantem que seu catalogo de skills escale sem virar bagunca.

Conceitos-chave:

Git: versione tudo em .claude/commands/. Naming: kebab-case descritivo. Docs: cada skill tem header com descricao. Testing: teste com dados reais antes de commit.

Ver Completo
5.10 ~15 min

πŸ›‘οΈ Seguranca de Skills

Riscos de seguranca ao instalar skills de terceiros: acesso a filesystem, shell e environment. Como verificar instrucoes ocultas e revisar plugins.

O que e:

Skills podem instruir o Claude a ler, modificar ou deletar arquivos no seu sistema. Uma skill maliciosa pode acessar arquivos sensiiveis fora do projeto.

Por que aprender:

Confiar cegamente em skills de terceiros e como executar scripts desconhecidos. Voce precisa entender os riscos para tomar decisoes informadas sobre o que instalar.

Conceitos-chave:

Riscos: leitura de ~/.ssh/, ~/.aws/credentials, .env files. Escrita: modificacao de configs, criacao de backdoors. Mitigacao: sandbox, permissoes restritas, review do codigo.

O que e:

Skills podem instruir o Claude a executar comandos shell. Uma skill maliciosa pode rodar scripts que instalam malware, enviam dados ou alteram configuracoes do sistema.

Por que aprender:

Shell access e o risco mais serio. Com bash, o Claude pode fazer qualquer coisa que voce pode fazer no terminal. Incluindo coisas destrutivas.

Conceitos-chave:

Riscos: curl | bash de URLs maliciosas, rm -rf, exfiltracao de dados via curl/wget. Mitigacao: use --allowedTools para restringir, revise cada comando antes de aprovar.

O que e:

Skills podem acessar variaveis de ambiente que contem API keys, tokens de autenticacao, credenciais de banco de dados e outros secrets.

Por que aprender:

Variaveis de ambiente sao o local padrao para secrets. Uma skill que le $DATABASE_URL ou $OPENAI_KEY pode exfiltrar credenciais sem voce perceber.

Conceitos-chave:

Riscos: echo $API_KEY, env | curl -X POST. Mitigacao: use .env files com permissoes restritas, nao exporte secrets desnecessarios, monitore network requests.

O que e:

Regra numero 1: sempre leia o arquivo .md raw antes de instalar. Skills sao texto puro, voce pode ler e entender tudo que elas instruem o Claude a fazer.

Por que aprender:

E a unica forma de garantir que a skill faz o que diz. Confiar na descricao do marketplace sem ler o codigo e o equivalente a instalar npm packages sem auditoria.

Conceitos-chave:

Abra o .md raw. Procure: instrucoes de shell, acesso a arquivos fora do projeto, requests de rede, leitura de env vars. Se algo parece suspeito, nao instale.

O que e:

Prompt injection via skills: instrucoes ocultas em comentarios HTML, unicode invisivel ou formatacao que parece inofensiva mas instrui o Claude a fazer algo diferente.

Por que aprender:

Ataques sofisticados usam tecnicas de prompt injection em skills. Conhecer os vetores de ataque permite identifica-los antes que causem dano.

Conceitos-chave:

Vetores: comentarios HTML com instrucoes, caracteres unicode zero-width, "ignore previous instructions" escondido em texto longo. Use editor com visualizacao de caracteres especiais.

O que e:

Checklist de seguranca para avaliar plugins antes de instalar: fonte confiavel, codigo auditado, sem network requests suspeitos, permissoes minimas, comunidade ativa.

Por que aprender:

Um framework de avaliacao sistematico evita decisoes por impulso. Ter um checklist garante que voce nao esqueca nenhum aspecto de seguranca.

Conceitos-chave:

Checklist: fonte confiavel? Codigo aberto? Reviews positivos? Sem network calls suspeitos? Permissoes minimas? Mantido ativamente? Se falhar em qualquer item, nao instale.

Ver Completo
5.11 ~15 min

πŸ’° Token Math: 90% de Economia

A matematica por tras da economia de tokens com skills. Comparacao de custos, calculo de ROI e estrategia de escala para maximizar savings.

O que e:

Comparacao direta: digitar um prompt de 500 palavras custa ~700 tokens de input. Invocar uma skill com /review custa ~20 tokens de input (o conteudo da skill e processado internamente).

Por que aprender:

Cada token custa dinheiro. Re-digitar o mesmo prompt 100 vezes custa 100x. Invocar uma skill 100 vezes custa quase o mesmo que 1 vez. A economia e dramatica.

Conceitos-chave:

Prompt manual: 500 palavras = ~700 tokens/uso. Skill: conteudo do .md carregado uma vez + ~20 tokens do slash command. Diferenca: ~97% de reducao no input do usuario.

O que e:

Tabela comparativa: Code Review manual (800 tokens) vs /review (skill, 20 tokens). Lead Research manual (1200 tokens) vs /lead-research (20 tokens). Screenshot to Site manual (600 tokens) vs /screenshot-to-site (20 tokens).

Por que aprender:

Numeros concretos tornam o argumento irrefutavel. Quando voce ve que esta pagando 40x mais por nao usar skills, a motivacao para criar skills dispara.

Conceitos-chave:

Economia media por skill: 90-97% de reducao de tokens de input do usuario. Skills mais longas = maior economia. A skill de review de 800 palavras economiza mais que a skill de 200 palavras.

O que e:

Calculo pratico: 100 reviews manuais = 80.000 tokens de input. 100 reviews via skill = 2.000 tokens. Economia: 78.000 tokens. Em dolares: aproximadamente $2-3 de economia direta.

Por que aprender:

O valor real nao e so financeiro. E temporal: digitar 100 prompts de 500 palavras = ~4 horas de digitacao. 100 invocacoes de skill = ~5 minutos. Economia de ~3h55min.

Conceitos-chave:

Tokens salvos: 78k por 100 usos. Tempo salvo: ~4 horas por 100 usos. Consistencia: 100% das execucoes seguem o mesmo padrao. Zero variacao humana na qualidade do prompt.

O que e:

Economia composta: 10 skills x 100 usos cada = 1.000 invocacoes. Economia: 780.000 tokens + 40 horas de digitacao economizadas. Em um time de 5 pessoas: 5x isso.

Por que aprender:

A economia escala exponencialmente com numero de skills, usos e pessoas. Um investimento de 2 horas criando 10 skills retorna 200+ horas de economia no ano.

Conceitos-chave:

Multiplicadores: mais skills, mais usos, mais pessoas. ROI cresce com cada variavel. Time de 10 devs usando 20 skills = economia massiva em tokens e tempo.

O que e:

Plano de adocao: Semana 1 crie 3 skills para tarefas mais repetitivas. Semana 2 adicione 3 mais. Mes 1: 12 skills cobrindo 80% do workflow. Mes 2: compartilhe com o time.

Por que aprender:

Adocao gradual garante que cada skill seja testada e refinada antes de adicionar a proxima. Melhor 5 skills excelentes que 20 mediocres.

Conceitos-chave:

Priorize por frequencia: as tarefas que voce faz 10+ vezes por semana devem virar skill primeiro. Depois as semanais. Depois as mensais. ROI maximo primeiro.

O que e:

Calculo de ROI: criar uma skill leva ~15 minutos. Ela economiza ~2 minutos por uso. Apos 8 usos, o investimento ja se pagou. Tudo apos o 8o uso e lucro puro.

Por que aprender:

ROI quantificavel justifica o investimento de tempo. Quando o gestor pergunta "por que gastar tempo criando skills?", voce tem numeros concretos para responder.

Conceitos-chave:

Break-even: 8 usos. ROI em 30 dias (uso diario): 2.900%. ROI em 1 ano: 34.000%+. Skills sao o investimento de maior retorno em produtividade com IA.

Ver Completo
← Trilha 4: Prompts Proxima Trilha: MCPs β†’