TRILHA 3

๐Ÿš€ Uso Avancado

Compondo skills, customizando e integrando com outros agentes.

3
Modulos
18
Topicos
~1h50
Duracao
Avancado
Nivel

Mapa da trilha

Conteudo detalhado

3.1 ~35 min

๐Ÿงฉ Composicao de skills

Skills viram pipelines quando voce encadeia โ€” saida de uma alimenta a proxima.

O que e:

Formas tipicas de encadear skills โ€” sequencial, paralelo, condicional โ€” cada uma com gatilho proprio.

Por que aprender:

Sem padrao, voce reinventa pipeline a cada feature. Padroes nomeados aceleram decisao.

Conceitos-chave:

Pipeline, fan-out/fan-in, gate, orquestracao.

O que e:

Fluxo padrao do Matt โ€” alinhamento vira PRD, vira issues, vira ciclos TDD ate merge.

Por que aprender:

E o exemplo vivo de composicao. Reproduzir o fluxo da resultados imediatos.

Conceitos-chave:

Handoff, contrato de saida, fluxo canonico.

O que e:

Skill que orquestra outras skills โ€” usada quando o mesmo encadeamento se repete em varios projetos.

Por que aprender:

Macro cedo demais e premature abstraction. Tarde demais e copy-paste de pipeline.

Conceitos-chave:

Regra dos tres, abstracao oportuna, skill compositora.

O que e:

Skills nao guardam estado โ€” CONTEXT.md e o canal de memoria entre elas dentro do projeto.

Por que aprender:

Sem estado compartilhado, cada skill reaprende dominio. Com CONTEXT.md, continuidade.

Conceitos-chave:

Persistencia, contrato documental, single source of truth.

O que e:

Encadeamentos longos demais, skills com escopo sobreposto, dependencias ciclicas.

Por que aprender:

Detectar cedo evita pipeline fragil que ninguem entende.

Conceitos-chave:

Overcoupling, escopo difuso, ciclo, prompt explosion.

O que e:

Caso de refactor: /zoom-out โ†’ /improve-codebase-architecture โ†’ /to-issues โ†’ /tdd โ†’ review.

Por que aprender:

Ver composicao completa em problema real fixa o padrao na cabeca.

Conceitos-chave:

Refactor seguro, encadeamento real, gates intermediarios.

3.2 ~40 min

โœ๏ธ Customizando skills

Pegue a skill, faca sua โ€” sem fork desnecessario, sem perder upstream.

O que e:

Anatomia do arquivo: frontmatter YAML (nome, descricao, triggers) e corpo Markdown com instrucoes.

Por que aprender:

Sem entender estrutura, customizacao quebra o carregamento da skill.

Conceitos-chave:

Frontmatter, body, secoes obrigatorias, parser.

O que e:

Campos que decidem quando o agente carrega a skill โ€” frases, contextos, gatilhos explicitos.

Por que aprender:

Trigger ruim = skill nunca dispara ou dispara sempre. Description fraca = agente ignora.

Conceitos-chave:

Trigger phrase, description, scope, false positive.

O que e:

Skills tem templates (PRD, ADR, issue). Editar templates ajusta saida sem mexer na logica.

Por que aprender:

Customizacao mais barata e mais segura โ€” voce muda forma, mantem comportamento.

Conceitos-chave:

Template, output contract, sections, placeholders.

O que e:

Fork = copia independente; override = skill local com mesmo nome sobrepoe a global naquele projeto.

Por que aprender:

Fork perde upstream. Override mantem atualizacoes. Decisao errada custa caro depois.

Conceitos-chave:

Scope local/global, precedencia, upstream, drift.

O que e:

Tratar diretorio de skills como repo โ€” branches, PRs, review e changelog para mudancas.

Por que aprender:

Sem versionamento, customizacao vira ".skill.bak.final.v2". Time perde rastreabilidade.

Conceitos-chave:

Skills-as-code, semver, changelog, review de skill.

O que e:

Walkthrough adaptando /grill-with-docs a um dominio especifico โ€” termos, perguntas, refs proprias.

Por que aprender:

Ver customizacao real demove o medo de mexer em skill "oficial".

Conceitos-chave:

Domain fit, prompt local, refs especificas, fork minimo.

3.3 ~35 min

๐Ÿค Integracao com outros agentes

Claude Code, Codex, Cursor โ€” uma skill em todos, sem reescrever.

O que e:

Cada agente carrega skills de jeito diferente. Mapear o que e portavel vs o que e especifico.

Por que aprender:

Manter N versoes da mesma skill e insustentavel. Saber o que e comum reduz copia.

Conceitos-chave:

Runtime, portabilidade, capability matrix, surface area.

O que e:

Skill que empacota uma SKILL.md no formato portavel e emite para Claude Code, Codex e outros.

Por que aprender:

Build once, run anywhere โ€” sem polyskill, voce mantem N copias divergentes.

Conceitos-chave:

Source of truth, transpile, adapter, runtime target.

O que e:

Slash commands, hooks, MCP, permissoes โ€” cada runtime expoe um subset. Saber quais quebram portabilidade.

Por que aprender:

Skill que assume hook do Claude Code morre no Codex. Mapear gaps antes evita debug confuso.

Conceitos-chave:

Hook, MCP, slash command, permission, sandbox.

O que e:

Expor skills via servidor MCP โ€” qualquer agente compativel consome sem instalar local.

Por que aprender:

Time inteiro usa a mesma versao de skill, com atualizacao centralizada.

Conceitos-chave:

MCP server, tool, manifest, descoberta dinamica.

O que e:

Rodar skills em pipelines (GitHub Actions, GitLab CI) โ€” review, lint, doc update automatizados.

Por que aprender:

Skill no CI vira gate confiavel. Sai do "se lembrar de rodar" para "sempre roda".

Conceitos-chave:

Pipeline, gate, headless agent, artefato, idempotencia.

O que e:

Workflow que dispara /tdd em PRs novos โ€” agente gera teste falhante, implementa, abre commit.

Por que aprender:

Caso pratico fecha a trilha: tudo aprendido roda sem voce abrir a IDE.

Conceitos-chave:

Workflow YAML, secret, agent runner, PR automation.