Kit aberto para Claude Code

O método de um especialista virando seu mentor

Ensina construindo, revisa antes da entrega e só diz "funciona" depois de rodar. Cada regra aponta para um trecho real do que o especialista publicou.

Banner do Mentor-Especialista: o método de um especialista virando seu mentor no Claude Code
O que é

Um mentor que copia o método, não a pessoa

Quando você pede a uma IA para explicar algo, ela costuma explicar demais, parecer certa sem estar, supor coisas sem avisar e responder no genérico. Este kit monta um mentor que ensina do jeito de alguém que você admira, com prova para cada passo.

As seis peças do kit: acervo, wiki, regras com prova, agente mentor, portão de execução e ingestão contínua

📚 Conhecimento real, organizado

Tudo o que o especialista publicou (vídeos, textos, repositórios, posts) vira uma wiki interligada que a IA consulta sem se perder no palheiro.

🔎 Regras com prova

Cada regra de conduta tem um trecho copiado do acervo e o lugar exato de onde veio. Um script recusa citação inventada.

▶️ Só fala depois de rodar

O mentor segue um passo a passo fixo, e um portão automático não deixa o turno terminar se houve código escrito e não executado.

Como funciona

Seis camadas, cada uma com prova de pronto

Cada fase tem um comando que responde "terminou?" com exit 0 ou com o motivo da reprovação. Nada depende de a IA dizer que acabou.

Acervo bruto→ Wiki compilada→ Regras com citação→ Agente + skills→ Portão de execução→ Ingestão contínua
1

Acervo e wiki

raw/ é somente leitura, com manifesto e hash de cada item. A wiki tem páginas de fontes, temas, princípios e métodos, além de index, hot e log.

2

Regras

ativa exige 2 fontes diferentes; banco espera a 2ª; inferência é avisada ao usuário. A comparação ignora caixa, acentos e pontuação.

3

O loop do mentor

Pronto → Menor versão → Previsão → Saída real → Versão quebrada → Relatório com a regra que guiou cada passo.

Pré-requisitos

O que você precisa

Os scripts usam só a biblioteca padrão do Python. Nada de API paga.

Python 3.10+ e git

Para o gerador, os coletores e os validadores.

python3 --version
git --version

Claude Code

Onde o agente, as skills e o portão rodam.

claude --version

Opcionais

yt-dlp para legendas de vídeo e um transcritor local (Whisper, faster-whisper…) para vídeos sem legenda. pytest só para testar o kit.

yt-dlp --version
Guia de uso · passo a passo

Do zero ao seu primeiro mentor

Comandos reais do kit. Troque prof-redes pelo nome curto do seu mentor.

1

Baixe o kit e veja o exemplo funcionando

O exemplo é uma especialista fictícia com 3 fontes e 7 regras, passando em todos os validadores.

git clone https://github.com/inematds/mentor-especialista.git
cd mentor-especialista
python3 exemplo/tools/stats.py --raiz exemplo
python3 exemplo/tools/validar_citacoes.py --raiz exemplo
2

Crie o seu mentor

Gera a pasta com o acervo, a wiki, as regras, os scripts, o agente, as 6 skills e o portão de execução.

python3 novo-mentor.py prof-redes \
  --nome "Nome do especialista" \
  --dominio "ensinar redes neurais construindo do zero" \
  --destino ~/mentores
3

Defina o escopo e ajuste ao seu ambiente

No ESCOPO.md vão as fontes. No mentor.config.json vão as metas de coleta, os idiomas de legenda e o seu transcritor (veja docs/ADAPTAR.md).

cd ~/mentores/mentor-prof-redes
# no mentor.config.json, por exemplo:
"transcrever_cmd": "seu-transcritor --url {url} --out {saida}"
4

Colete o acervo

No Claude Code, dentro da pasta do mentor. Um subagente por fonte, em paralelo. O que falhar vai para raw/RELATORIO-FALHAS.md.

/prof-redes-coletar
# pronto quando:
python3 tools/stats.py   # → exit 0 (metas batidas, raw intacto)
5

Compile a wiki e extraia as regras

A wiki liga fontes, temas, princípios e métodos nos dois sentidos. As regras saem com trecho copiado do acervo.

/prof-redes-compilar
python3 tools/validar_links.py     # → 0 links quebrados
/prof-redes-regras
python3 tools/validar_citacoes.py  # → 0 faltando
6

Aprenda e revise com o mentor

O ensina constrói junto com você e confere a resposta por fora. O revisa prevê onde quebra, reproduz e prova a versão enxuta lado a lado.

/prof-redes-ensina me ensina a fazer um tokenizador BPE do zero
/prof-redes-revisa scripts/coleta.py
python3 tools/validar_resposta.py testes/respostas/<arquivo>.md
7

Faça o mentor aprender coisa nova

Um link novo vira página de fonte, atualiza as páginas afetadas e pode promover uma regra do banco para ativa.

/prof-redes-ingere https://exemplo.com/post-novo
python3 tools/stats.py && python3 tools/validar_links.py && python3 tools/validar_citacoes.py
8

Rode os 3 testes de aceitação

Construir e ensinar; revisar um script que "funciona" mas quebra sem UTF-8; ingerir uma fonte nova. Os resultados vão em testes/aceitacao/RESULTADOS.md.

PYTHONIOENCODING=cp1252 python3 testes/aceitacao/script_emoji.py
# → UnicodeEncodeError: o mentor precisa prever isso antes de rodar
Exemplos

O que você vê na tela

Saídas reais do exemplo que vem no kit, e o portão em ação.

Acervo dentro das metas

tipo          itens   palavras   meta
blog              1        123   ≥1 itens / ≥100 pal.
posts             1         73   ≥1 itens / ≥50 pal.
video             1        145   ≥1 itens / ≥100 pal.
TOTAL             3        341

OK: acervo dentro das metas

Citações conferidas

7 regras (4 ativas), 12 citações encontradas, 0 faltando
OK

# com uma citação inventada:
7 regras (4 ativas), 11 citações encontradas, 1 faltando
REPROVADO

Portão bloqueando

{"decision": "block",
 "reason": "Você escreveu código e não rodou: calc.py.
  Rode cada um (ou os testes) e mostre a saída real
  antes de dizer que funciona."}

Listar ou abrir o arquivo (ls, cat), git commit ou py_compile não contam como execução.

Relatório do mentor

| passo            | rodou              | saiu               | regra  |
|------------------|--------------------|--------------------|--------|
| menor versão     | contar('a b a')    | {'a': 2, 'b': 1}   | R2     |
| previsão × saída | o mesmo            | bateu              | R3, R4 |
| versão quebrada  | 'a  b'.split(' ')  | ['a', '', 'b']     | R5     |
Roadmap

Onde o kit está e para onde vai

A documentação completa está no repositório: plano da solução, plano de treinamento e guia de adaptação.

1.0
Kit publicadoGerador, 4 coletores, 4 validadores, agente, 6 skills, portão de execução, exemplo fictício e 56 testes automáticos.
Piloto
Primeiro mentor realUm especialista de verdade passando pelas fases e pelos 3 testes de aceitação numa sessão do Claude Code.
Treino
Trilha de formação6 módulos, 14 aulas curtas e um projeto final com rubrica de 10 pontos (docs/TREINAMENTO.md).
Depois
Conselho de mentores e outros agentesVários especialistas consultados juntos, e o núcleo (acervo, wiki, regras) portado para Codex e outros agentes.