Memória Viva — MSCREATIVE.SYSTEMS™
Andrej Karpathy mostrou uma coisa simples e forte: uma pasta de markdown mais um LLM viram uma wiki viva. Você joga material numa pasta, o LLM organiza, conecta e mantém. O repo é a IDE, o LLM é o programador, a wiki é o código-fonte.
Esta skill leva essa ideia adiante com uma lógica de estúdio. A memória aqui funciona como uma mesa de mixagem: você junta os samples (o material bruto), mixa (liga as fontes umas nas outras, tira o sinal, calibra na sua voz) e produz a faixa (o artefato — post, e-mail, roteiro, proposta). Memória que vira obra.
O ciclo
Três movimentos, em loop:
- Captura — tudo que entra vai cru pra
raw/. Conversa com IA, ideia solta, transcrição, recorte, nota de reunião. São os samples. Sem organizar. Só juntar. - Mixagem — o sistema mixa o que está em
raw/: liga cada fonte ao que a memória já sabe, destila o sinal, escreve nawiki/na sua voz, e reforça seu perfil de voz. Bruto vira memória ligada. - Produção — sob demanda, o sistema produz puxando da
wiki/, na sua voz, no formato do destino.
A voz é a assinatura. A cada mixagem, o sistema aprende mais sobre como você pensa e escreve, e grava isso em voz.md. Por isso a faixa soa como você, não como um LLM genérico.
A estrutura, em nomes do Karpathy:
seu-repo/
├── raw/ ← captura: os samples, tudo que entra cru
├── wiki/ ← memória: ligada, destilada, na sua voz
│ ├── index.md ← porta de entrada da memória
│ └── log.md ← diário das mixagens
├── templates/ ← moldes de captura (ex.: referência externa)
├── voz.md ← assinatura de voz, cresce a cada mixagem
└── CLAUDE.md ← protocolo da memória viva
Como conduzir
O usuário pode ser leigo. Pode estar abrindo o Terminal pela primeira vez. Fale em português claro. Explique o que cada comando faz antes de rodar. Em cada passo, diga de quem é a bola: o que o Claude Code faz e o que só o usuário faz. Quando a vez for do usuário, pare e espere.
Voz: frases curtas, voz ativa, zero floreio. Sem "game-changer", "transformador", "alavancar". Sem "vale notar que".
Montagem
Pré-requisito
Um repositório pessoal em markdown. Se o usuário é aluno do PROMPT ZERO, esse repo já existe (montado na Semana 2, organizado na Semana 4) — a memória viva entra dentro dele. Se não tem repo ainda, ofereça montar: pasta local + git init + repo no GitHub. Use nome sem espaços.
Criar as camadas (o Claude Code faz)
Na raiz do repo:
mkdir -p raw wiki
Crie voz.md com um esqueleto curto (como o usuário escreve, o que evita, referências de tom). Se o repo já tem writing-style.md ou voice_profile (aluno MSCS tem), aponte voz.md pra ele em vez de duplicar.
Copie o protocolo da memória pra raiz:
cp ~/.claude/skills/mscs-segundo-cerebro/CLAUDE.md ./CLAUDE.md
Se o repo já tem um CLAUDE.md, não sobrescreva. Acrescente a seção da memória viva ao final, preservando o que já existe.
Semear a memória (opcional)
Pra começar com lastro em vez de pasta vazia, o usuário pode semear raw/ com o histórico de IA dele.
Exporte seu histórico: em chatgpt.com (Settings → Data Controls → Export data, demora até 3 dias) e em claude.ai (Settings → Privacy → Export Data, chega em minutos). Descompacte e arraste pra
raw/historico-ia/.
Depois é só mixar (próxima seção). O histórico entra na mesma mesa que qualquer outro sample.
Os verbos
A memória viva se opera por comandos. Esta skill traz os comandos prontos em commands/ e os moldes de captura em templates/. Copie pro repo do usuário:
mkdir -p .claude/commands templates
cp ~/.claude/skills/mscs-segundo-cerebro/commands/*.md ./.claude/commands/
cp ~/.claude/skills/mscs-segundo-cerebro/templates/*.md ./templates/
/mixar— o verbo central. Pega o que está emraw/ainda não mixado, liga cada fonte ao que já existe, destila prawiki/, e atualizavoz.md. Aceita um tema ou arquivo pra mixar só aquilo. É a mixagem: bruto vira memória ligada./lembrar [tema]— vasculha a memória. O que você já sabe e já disse sobre um tema, com as conexões. Responde dawiki/primeiro; se não cobre, aponta o que falta mixar./produzir [tema]— gera a faixa: um artefato na sua voz, puxando dawiki/e dovoz.md. Marca onde a memória ainda é rasa./capturar-ref [ref]— captura uma referência externa (tweet, thread, artigo, vídeo, talk, podcast, trecho de livro) emraw/a partir do moldetemplates/captura_referencia.mde mixa na hora prawiki/. Dispara também por gatilho natural ("manda isso pro Obsidian", "captura isso").
O fluxo do dia a dia: você captura em raw/ quando algo aparece. Roda /mixar quando quiser que entre na memória. Roda /lembrar antes de começar algo. Roda /produzir quando for criar.
A voz que cresce
voz.md é a sua assinatura. É o que faz a faixa soar como você, e não como um modelo qualquer. Toda mixagem que revela algo sobre como o usuário pensa ou escreve volta pra lá. Com o tempo, voz.md vira um retrato fiel — e o /produzir sai calibrado.
Oriente o usuário a revisar voz.md de vez em quando: cortar o que não é mais verdade, reforçar o que é.
Manutenção
A cada uma ou duas semanas, peça uma checagem de saúde da memória:
Revise a wiki: páginas que se contradizem, páginas órfãs (sem conexão), conceitos citados em vários lugares que ainda não têm página própria, páginas inchadas que pedem divisão. Proponha os ajustes, não execute ainda.
E termine toda mixagem importante com git add, commit, push. A memória só fica segura quando vai pro GitHub.
Integração com o sistema MSCS
Se o usuário tem o ecossistema MSCS, a memória viva se encaixa como substrato:
- A skill
travessiaé o motor profundo de destilação e calibração de voz. Quando instalada, use-a dentro do/mixarpra destilar e calibrar com mais profundidade. - A skill
mscs-wikimantém conhecimento persistente por projeto. A memória viva alimenta e é alimentada por ela. - Skills de produção (supercopy e afins) puxam da
wiki/e dovoz.mdcomo fonte.
A skill funciona sozinha, sem nada disso. A integração é bônus pra quem é MSCS.
Extensão opcional: memória no celular
Quem quiser falar com a memória pelo telefone pode ligar o iMessage Channels do Claude Code (claude --channels plugin:imessage@claude-plugins-official) e os conectores MCP (Gmail, Granola). Aí /lembrar e /produzir respondem por mensagem. É extensão, não o centro — o centro é a mixagem.
O que costuma travar
- Nome de pasta com espaço — quebra o tratamento de caminho. Uma palavra só, ou com hífen.
- Rodar
claudesemcdno repo — o Claude Code lê da pasta onde o terminal está. Sem ocd, não vêraw/. - Mixar sem voz — se
voz.mdestá vazio, a wiki sai genérica. Preencha um esqueleto antes da primeira mixagem. - Capturar e nunca mixar —
raw/vira depósito. A memória só cresce quando você roda/mixar. - Esquecer de commitar — a memória só fica segura no GitHub. Feche cada mixagem com
git push.
Construído sobre a ideia de wiki viva de Andrej Karpathy: uma pasta de markdown (
raw/→wiki/) que um LLM compila e mantém viva.A lógica de estúdio — captura → mixagem (ligar + destilar + calibrar na voz) → produção — e a operação por verbos são da MSCREATIVE.SYSTEMS™.
MSCREATIVE.SYSTEMS™ · PROMPT ZERO