MÓDULO 3.4

⚡ Skills, Slash Commands e Agents

Como dar ao Cowork comportamentos reutilizáveis. Anatomia de skill, slash commands, fronteira com agents, reuso e curadoria.

6
Tópicos
40
Minutos
Avançado
Nível
Técnico
Tipo
1

🎯 O que é uma Skill

Bloco de instruções + recursos que o modelo invoca quando reconhece um padrão de pedido. Reutilizável entre projetos — DRY do prompting.

🧠 Por que skills?

Sem skills: você copia a mesma orientação em 10 projetos diferentes. Muda algo? edita em 10 lugares.

Com skills: orientação vive numa skill nomeada; usa onde precisa; muda num lugar só.

2

⚙️ Anatomia de uma skill

Três partes: nome curto, descrição clara, conteúdo. A descrição é o que dispara — se ela for vaga, modelo não acha a skill.

NOME:
revisao-pr-backend

DESCRIÇÃO (o trigger):
Use quando o usuário pede revisão de Pull Request backend Node.js/TS.
Aciona em frases como "revisa esse PR", "code review", "olha esse código".

CONTEÚDO (procedimento):
1. Identifica o tipo de mudança (feature, bug, refactor)
2. Lista problemas em ordem: segurança > correção > manutenibilidade
3. Cada finding tem [SEVERIDADE] arquivo:linha + sugestão
4. Não comenta estilo (linter resolve)
3

/ Slash Commands

Quando você sabe exatamente o que quer, slash é mais rápido que prosa. Comandos prefixados com `/` invocam comportamento direto.

/help
Lista comandos
/summarize
Resume conversa
/translate
Traduz último
Customs
Específicos do time
4

🤖 Quando vira agent

Caso pede execução autônoma multi-passo (ler/escrever arquivos, rodar comandos)? Passa de Cowork pra Code ou API com tool use.

✓ Skill no Cowork

  • ✓ Procedimento conversacional
  • ✓ Modelo guia humano
  • ✓ Humano executa as ações
  • ✓ Output é texto

→ Agent (Code/API)

  • → Procedimento autônomo
  • → Modelo executa diretamente
  • → Acessa filesystem, shell, APIs
  • → Output é ação no mundo
5

📚 Reuso entre projetos

Skill criada uma vez atende múltiplos projetos. Em Team/Enterprise, fica compartilhada e curada centralmente.

1

Library compartilhada

Workspace mantém uma biblioteca de skills do time. Cada projeto opt-in nas relevantes.

2

Manutenção centralizada

Muda em 1 lugar, propaga pra todos os projetos que usam. Como dependência.

3

Versionamento

Skills críticas têm changelog. Mudança breaking = nova versão; antiga fica disponível pra rollback.

6

⚠️ Anti-padrão: skill pra tudo

Time cria 50 skills, modelo fica confuso na hora de escolher, performance cai. Curadoria vence acúmulo.

🛑 Sinais de biblioteca inchada

  • • Skills com descrição muito parecida
  • • Skills que ninguém usa há 3 meses
  • • Skills que fazem 3 coisas diferentes
  • • Owner = "todo mundo / ninguém"

✓ Biblioteca enxuta

  • ✓ 10-20 skills bem definidas
  • ✓ Cada skill tem owner e changelog
  • ✓ Revisão trimestral; deprecar antigas
  • ✓ Onboarding documenta as principais

Resumo do Módulo

Skill = comportamento ativável reutilizável
3 partes: nome, descrição (trigger), conteúdo
Slash commands = atalho explícito
Skill conversa, Agent age — fronteira pra Code/API
Library compartilhada + manutenção centralizada
Biblioteca enxuta > inchada — 10-20 skills

Próximo módulo:

3.5 — Manutenção e drift