π― O que e identidade em memoria
Identidade e o fato persistente sobre quem voce e. Nao muda toda sessao. Nao depende de projeto. Funciona como o seu cracha de trabalho: todo mundo ve primeiro.
πͺͺ Os 5 campos de identidade
Template minimo que cobre 90% dos casos de uso.
- β’Role: seu papel principal (Backend engineer, Content creator)
- β’Stack: 3-5 tecnologias que voce usa todo dia
- β’Timezone: para Claude saber quando voce trabalha
- β’Style: preferencias de comunicacao e codigo
- β’Team/Context: time ou projeto atual principal
π‘ Teste rapido
Se um novo colaborador precisa dessa informacao nos primeiros 5 minutos, e identidade. Se e especifico do que voce esta fazendo agora, e contexto critico (camada 2.2).
π Tamanho ideal: 100-200 tokens
Identidade tem cap rigido de ~200 tokens porque e carregada em toda sessao. Cada token a mais multiplica pelo numero de sessoes do ano.
π Calculo de custo
- 200 tokens: 200 Γ 10 sessoes/dia Γ 200 dias = 400k tokens/ano
- 500 tokens: 1M tokens/ano β 2.5x mais caro
- 1000 tokens: 2M tokens/ano β comeca a pesar no budget
β οΈ Sinal de que cresceu demais
Se voce nao consegue explicar cada linha do prime.md em 1 segundo, tem coisa que nao e identidade la dentro. Refatore.
β³ Frequencia de atualizacao
Identidade muda raramente. Editar toda semana e sinal de que voce esta misturando camadas.
β Motivos legitimos para editar
- βMudou de cargo ou empresa
- βTrocou stack principal (ex: Python β Go)
- βVirou timezone nova (mudanca de pais)
- βAdicionou idioma principal de trabalho
β NAO sao motivos para editar
- βComecou projeto novo (vai em contexto)
- βAprendeu tecnologia nova (vai em long-term)
- βTomou decisao importante (vai em contexto critico)
- βMudou preferencia especifica de um projeto
π Template pratico
Pegue o template abaixo e adapte. Em 2 minutos voce tem identidade funcional.
π prime.md template
Role: Backend engineer Stack: Python, FastAPI, Postgres, Docker Timezone: America/Sao_Paulo (GMT-3) Style: PRs pequenos, test-first, comentarios so se WHY nao for obvio Team: Payments β plataforma de pagamentos B2B # Diretrizes para Claude - Responder em portugues brasileiro. - Nunca sugerir solucoes ja descartadas (checar context.md). - Ser direto; nao encher linguica.
π‘ Lab ativo
Pause agora, crie ~/.memory/prime.md com seus dados. E o primeiro passo da sua arquitetura.
πͺ Injecao via SessionStart
Identidade deve ser injetada via hook SessionStart, nao via CLAUDE.md. A diferenca e a garantia de 100% de carregamento.
π Fluxo da injecao
Voce abre Claude Code
β
βΌ
SessionStart hook dispara
β
βΌ
Script le prime.md
β
βΌ
Retorna como additionalContext
β
βΌ
Claude ja sabe quem voce e
(antes mesmo da primeira mensagem)π‘ Por que nao CLAUDE.md
CLAUDE.md funciona, mas e sugestivo. Em ~30% das sessoes o modelo nao pondera adequadamente. SessionStart hook e 100% deterministico.
π§± Analogia: seu cracha de trabalho
O cracha tem sua foto, nome e cargo. Todo mundo que fala com voce no escritorio ja ve antes de dizer 'ola'. Identidade em memoria e identicamente isso.
π― Teste do cracha
Pergunte-se a cada item que pensa em colocar no prime.md:
- β’Isso estaria no meu cracha de trabalho? β identidade β
- β’Eu explicaria a um novo colega nos primeiros 30s? β identidade β
- β’E algo que muda com o projeto ativo? β NAO, vai em contexto
- β’E algo que aprendi ontem? β NAO, vai em long-term
π Resumo do Modulo
Proximo:
2.2 β Contexto Critico (sobrevive compactacao)