MÓDULO 6.2

🧬 Taproot: árvore de skills (meta-skill)

Não uma skill que executa uma tarefa, mas uma que ensina o agente a melhorar com o tempo. Um CLAUDE.md que dá ao seu agente nome, classe, nível, XP e uma árvore de skills que você abre no navegador. Vamos abrir os três benefícios, o fluxo de uso e a visão de futuro.

6
Tópicos
55
Minutos
Avançado
Nível
Conceito
Tipo
🧬 Meta-skill (CLAUDE.md) — governa o ecossistema skill · Lv2Comum skill · Lv5Rara skill · Lv3Incomum skill · Lv8Lendária XP do agente — sobe quando skills são criadas e usadas

Diagrama ilustrativo · a meta-skill é a caixa que contém e conecta um ecossistema de skills; cada skill tem nível e raridade, e o conjunto acumula XP.

1

🧬 O que é uma meta-skill

Até agora você construiu skills que fazem coisas. Uma meta-skill é diferente: ela não executa uma tarefa de domínio — ela governa como as outras skills nascem, ganham peso e se conectam. Taproot é exatamente isso: um CLAUDE.md que ensina o agente a ficar melhor ao longo do tempo.

🎮 O agente vira um personagem

Taproot dá ao seu agente atributos de RPG — e isso não é enfeite, é mecânica de incentivo:

  • Nome e classe — uma identidade que persiste entre sessões.
  • Nível e XP — progresso mensurável que cresce quando skills são criadas e usadas.
  • Árvore de skills — um ecossistema interconectado que você abre no navegador.

💡 Por que CLAUDE.md, não SKILL.md

Uma skill comum (SKILL.md) é descoberta e disparada por contexto. Uma meta-skill mora no CLAUDE.md — o arquivo que está sempre no contexto do agente naquele projeto. É o lugar certo para regras que devem reger todo o comportamento, e não apenas uma tarefa. Por isso ela "governa" em vez de "executar".

Governa

Não executa tarefa.

CLAUDE.md

Sempre no contexto.

RPG

Nível, XP, classe.

Árvore

Visível no navegador.

2

⚡ Benefício 1: skills auto-geradas

O primeiro benefício é o coração do conceito: skills que se geram sozinhas. Quando o agente pega o mesmo erro duas vezes, cria uma correção permanente. Quando percebe um padrão recorrente, formaliza numa skill reutilizável. As skills ganham XP, têm níveis de raridade (de Comum a Lendária) e se ramificam num ecossistema conectado.

1

Erro pego duas vezes → correção permanente

Na primeira vez é acidente. Na segunda, o agente entende que é um padrão e cria uma regra fixa para nunca mais cometer.

2

Padrão recorrente → skill formalizada

Algo que você faz repetidamente vira uma skill com nome, descrição e gatilhos — parte do arsenal.

3

XP cria pesos que incentivam o loop

As pontuações de XP geram pesos que incentivam o ciclo de construção de skills — o sistema é desenhado para se alimentar.

RaridadeO que costuma significar
ComumCorreção pequena, usada cedo e com frequência.
Incomum / RaraPadrão de domínio que se provou útil em vários casos.
LendáriaSkill central, muito usada e conectada a várias outras.

💡 A regra de ouro: "duas vezes"

O limiar de "pegar o mesmo erro duas vezes" é deliberado. Uma vez pode ser ruído; duas vezes é sinal. Use esse mesmo gatilho na sua meta-skill — ele evita criar skill para tudo (ruído) e garante que o que vira skill realmente se repete.

3

📐 Benefício 2: planeja antes de construir

O segundo benefício combate o vício mais comum dos agentes: sair codando em cima de premissas erradas. Taproot roda uma análise de lacunas sobre as próprias suposições e propõe um plano de build antes de escrever uma linha de código. Ela pergunta o que não sabe em vez de chutar.

✓ Agente que planeja

  • Faz gap analysis das próprias suposições.
  • Propõe um plano de build antes de codar.
  • Pergunta o que não sabe — explicitamente.
  • Você corrige a rota no plano, barato.

✗ Agente que chuta

  • Assume requisitos e começa a escrever código.
  • Descobre as lacunas só quando o build quebra.
  • Você corrige a rota no código pronto, caro.
  • Retrabalho vira a norma.

🔎 Gap analysis na prática

O agente lista o que precisa saber, marca o que já sabe, identifica o que falta e transforma as lacunas em perguntas objetivas. Só depois propõe o plano. É o mesmo princípio do "medir duas vezes, cortar uma" — aplicado a software.

Suposições

Listadas, não ocultas.

Lacunas

Viram perguntas.

Plano

Antes do código.

Correção

Barata, no plano.

4

🌳 Benefício 3: uma árvore que você vê

O terceiro benefício é o que prende a atenção: uma árvore de skills que você realmente vê. Abra o HTML gerado e acompanhe o crescimento do agente — cartão de perfil, arsenal de skills e um grafo de rede mostrando como as skills se conectam. Níveis, XP, progressão de classe, tudo visual.

Recriação ilustrativa da página do Skill Tree (não é um screenshot real):

skill-tree.html
PERFIL
Morpheus · Arquiteto
Nível 7
XP 7.200 / 10.000
ARSENAL
strict-modeLendária
null-guardRara
api-paginateComum
GRAFO

💡 Por que tornar o progresso visível importa

Quando você o que o agente sabe — e o que falta — você toma decisões melhores: onde investir, qual skill ainda está fraca, quais se conectam. Visibilidade muda comportamento. É o mesmo motivo de termos dashboards em vez de logs crus.

Perfil

Nome, classe, nível.

Arsenal

Skills por raridade.

Grafo

Como se conectam.

Visual

XP e progressão.

5

📥 Como usar: do CLAUDE.md à árvore

O fluxo de adoção é surpreendentemente curto para algo tão poderoso. Pegue o CLAUDE.md do repositório, largue na raiz do projeto, abra o Claude Code, faça um onboarding de ~30 segundos, construa algo e abra a árvore.

1

Largue o CLAUDE.md na raiz

O arquivo vai para a raiz do seu projeto. A partir daí, ele está sempre no contexto do agente naquele repositório.

2

Abra o Claude Code e faça o onboarding

~30 segundos: o agente ganha nome, classe e estado inicial. Você não precisa configurar nada manualmente.

3

Construa algo → abra o skill tree

Trabalhe normalmente. O agente captura padrões e ganha XP. Abra a página de visualização e veja a árvore crescer.

Prompt · iniciar a meta-skill
# Coloque o CLAUDE.md na raiz e abra o Claude Code.
# Depois, dispare o onboarding:

"Inicie o onboarding do Taproot: me dê nome e classe ao agente,
crie o estado inicial e me explique como ganho XP."

# Trabalhe normalmente. Quando quiser ver a evolução:
"Abra/atualize a árvore de skills (skill tree)."

🧩 Extras inclusos

O repositório também traz a página de visualização do Skill Tree e um addon opcional de orquestração multi-agente — o que conecta naturalmente ao tema do próximo módulo (memória entre agentes).

6

🔮 A visão de futuro

Vale olhar para onde a ideia pode chegar — não porque tudo isso já existe, mas porque pensar a visão ajuda você a desenhar a sua própria meta-skill com espaço para crescer. A proposta aponta para quatro direções.

🛒 Marketplace de skills

Compartilhar e vender skills individuais que o agente gerou. Import/export com um único arquivo: "esta é a skill que meu agente criou depois de pegar o mesmo erro 3 vezes".

👤 Perfis de comunidade

Cada pessoa ganha uma vitrine mostrando o personagem do agente, arsenal e stats. Navegar pelos agentes dos outros e construir sobre o que a comunidade aprende.

⚔️ Comparação de agentes

Sobrepor árvores de skills lado a lado. Comparar o crescimento do seu agente com o de outros, em fichas de stats no estilo RPG.

🧬 Fusão de skills

Quando duas skills disparam juntas com frequência, elas se fundem numa skill composta. O agente não só coleciona skills — ele as sintetiza.

💡 O que levar para a sua meta-skill

Mesmo sem marketplace, três ideias são aplicáveis hoje: (1) dar identidade persistente ao agente, (2) incentivar a criação de skills com algum tipo de pontuação, e (3) deixar o progresso visível. Comece pequeno; a visão grande dá o norte.

🏋️ Exercícios práticos

1

Defina a regra do "duas vezes"

Escreva, em uma frase, a regra que vai disparar a criação de uma skill no seu agente. Defina também o que conta como "mesmo erro" no seu domínio.

2

Desenhe o esquema de XP

Defina quanto XP cada ação dá (criar skill, usar skill existente, corrigir erro) e os limiares de nível. Liste 3 raridades e o critério de cada uma.

3

Crie um CLAUDE.md de meta-skill rodável

Escreva um CLAUDE.md mínimo que dê identidade ao agente e a regra de criação de skill. Esqueleto:

# Agente: {nome} · Classe: {classe} · Nível: 1 · XP: 0 ## Regra de evolução - Pegou o mesmo erro 2x? Crie uma correção permanente em `.agent/skills/{nome-da-skill}.md` e registre +50 XP. - Padrão recorrente (3x)? Formalize como skill (+100 XP). - Antes de construir: rode gap analysis e proponha um plano. Pergunte o que não sabe; não assuma. ## Estado (atualize a cada sessão) - Skills: (lista com nível e raridade) - XP total: (número) · Próximo nível em: (número) ## Visualização - Ao pedir "skill tree", gere/atualize `skill-tree.html` com perfil + arsenal + grafo de conexões.

Salve como CLAUDE.md na raiz de um projeto de teste, abra o Claude Code e construa qualquer coisa. Depois peça "abra a skill tree".

📌 Resumo do módulo

Meta-skill — governa como as skills nascem; vive no CLAUDE.md, sempre no contexto.
Benefício 1 — skills auto-geradas: erro 2x vira correção; padrão vira skill; XP move o loop.
Benefício 2 — planeja antes de construir: gap analysis e plano antes do código.
Benefício 3 — árvore visível: perfil, arsenal e grafo de conexões em HTML.
Uso e visão — onboarding de 30s; o futuro aponta para marketplace, perfis e fusão de skills.

Próximo módulo:

6.3 — 🧠 Multi-Agent Memory + /sessionend