Verificando acesso...

TRILHA 5

🤖 Agentes e Compatibilidade

Trilha 5 do curso Skills CLI — Do Zero ao Expert. Nível Avançado.

2
Módulos
12
Tópicos
~1.5h
Duração
Avança
Nível
5.1 ~45 min

🤖 Skills para Claude Code

Caminho de instalação, funcionalidades exclusivas como context:fork, hooks pre/post-tool, e como o Claude Code carrega skills.

O que é:

Claude Code busca skills em .claude/skills/ (projeto) e ~/.claude/skills/ (global). O CLI instala nesses caminhos automaticamente.

Por que aprender:

Conhecer os caminhos permite inspecionar manualmente e resolver conflitos entre skills de projeto e globais.

Conceitos-chave:

.claude/skills/ · ~/.claude/skills/ · symlinks · inspeção manual · resolução de conflitos

O que é:

context: fork cria uma subconversa completamente isolada. A skill opera com seu próprio contexto, histórico e estado.

Por que aprender:

Ideal para transformações: a skill analisa código em contexto isolado e retorna apenas o resultado processado.

Conceitos-chave:

context:fork · isolamento completo · subconversa · estado independente · resultado limpo

O que é:

Hooks pre-tool executam antes de cada uso de ferramenta (validação, logging). Hooks post-tool executam depois (registro, cleanup).

Por que aprender:

Use pre-tool para evitar erros (verificar se arquivo existe antes de editar). Use post-tool para auditar ações.

Conceitos-chave:

pre-tool · post-tool · validação · logging · auditoria · automação

O que é:

O hook pre-compact executa antes do Claude Code compactar o contexto. Permite salvar estado importante antes que ele seja comprimido.

Por que aprender:

Em sessões longas, contexto é compactado periodicamente. O pre-compact garante que informações críticas são preservadas.

Conceitos-chave:

pre-compact · compactação · preservação de estado · sessões longas · Claude Code

O que é:

O Claude Code lê todos os arquivos .md em .claude/skills/ e os inclui no contexto do sistema. A description é usada para decisão de ativação.

Por que aprender:

Entender o processo de carregamento ajuda a diagnosticar problemas: skill não ativada, conteúdo não aplicado, conflitos.

Conceitos-chave:

carregamento · contexto do sistema · .md files · diagnóstico · conflitos

O que é:

Exemplos: skill de review com hooks de logging, skill de deploy com pre-tool validation, skill de documentação com context:fork.

Por que aprender:

Ver exemplos concretos do uso de features exclusivas inspira a criar skills avançadas para seu próprio fluxo.

Conceitos-chave:

exemplos práticos · review com hooks · deploy validation · documentação · context:fork

Ver Completo
5.2 ~45 min

🔄 Multi-agente: Cursor, Copilot, OpenCode

Instalando para múltiplos agentes, diferenças de comportamento, skills universais vs específicas e estratégias de compatibilidade.

O que é:

npx skills add instala para todos os agentes detectados. Flags -a claude,cursor limitam. --all instala para todos.

Por que aprender:

O poder do Skills CLI está em instalar skills uma vez e ter disponível em todos os agentes que você usa.

Conceitos-chave:

detecção automática · múltiplos destinos · -a flag · --all · install simultâneo

O que é:

Agentes têm modelos diferentes, prompts de sistema distintos e formas diferentes de incluir skills no contexto.

Por que aprender:

A mesma skill pode ter eficácia diferente em Claude Code vs Cursor. A description e os Steps devem ser testados em cada agente.

Conceitos-chave:

modelos diferentes · prompts de sistema · eficácia variável · teste por agente · calibração

O que é:

Skills universais (pasta skills/) funcionam em todos. Skills específicas (pasta .claude/skills/) usam features exclusivas de um agente.

Por que aprender:

A estratégia híbrida é melhor: skill base em skills/ (para todos) + skill avançada em .claude/skills/ (para Claude Code).

Conceitos-chave:

estratégia híbrida · skills/ universal · .claude/skills/ específico · base + avançado

O que é:

Tabela completa: skills básicas (todos), allowed-tools (quase todos), context:fork (Claude Code), hooks (Claude Code + Cline), metadata (todos).

Por que aprender:

A matrix é o documento de referência para decidir quais features usar ao criar uma skill com compatibilidade ampla.

Conceitos-chave:

matrix completa · features por agente · graceful degradation · referência

O que é:

Escreva o núcleo da skill com features universais. Adicione features avançadas em arquivos separados para agentes específicos.

Por que aprender:

Máxima compatibilidade significa mais usuários. Uma skill que funciona em 50+ agentes tem muito mais impacto.

Conceitos-chave:

features universais · arquivos separados · impacto máximo · compatibilidade ampla

O que é:

Processo de teste: ativar a skill em cada agente, verificar se a description é suficiente, testar os Steps, comparar resultados.

Por que aprender:

Testes cross-agent revelam problemas específicos de cada agente. Uma skill pode funcionar perfeitamente no Claude Code e mal no Cursor.

Conceitos-chave:

testes cross-agent · verificação · comparação de resultados · diagnóstico · qualidade

Ver Completo
← Trilha 4 Trilha 6 →