Inspiração e Insights

CLAUDE
CODE

Como o Claude Code resolve problemas complexos — e o que você pode aprender para construir produtos melhores

40Padrões Catalogados
7Seções Técnicas
204Spinner Verbs
18Espécies do Buddy
9Transportes MCP
claude-code — mascot.ts

        
versionclaude code v1.x
modules7 seções carregadas
patterns40 padrões indexados
session ready
❯ idle
01
Anatomia
O loop central, gestão de contexto, sistema de permissões e orquestração de tarefas
1
Input
2
Message
3
History
4
System
5
API
6
Tokens
7
Tools?
8
Loop
9
Render
10
Hooks
11
Await
1
User Input
src/components/TextInput.tsx
User types or pipes stdin into the CLI prompt
claude-code — zsh
$ claude
Claude Code v1.x — type a message or /help
Find all TODO comments in src/
createUserMessage()
{
  "role": "user",
  "content": [
    {
      "type": "text",
      "text": "Find all TODO comments in src/"
    }
  ]
}
List files in /src
Sure, I found 42 files across 8 directories...
Now check for errors
Scanning for errors... found 3 issues.
NEW Find all TODO comments in src/
System Prompt Assembly
CLAUDE.md + tool definitions + memory + context
CLAUDE.md
40 tools
memory.jsonl
repo context
permission rules
src/services/api.ts
method POST /v1/messages
model claude-sonnet-4-6
stream true
max_tokens 8192
streaming...
Input tokens 18.2k / 200k
Output budget 8k / 64k
Context window used 28%
tool_use blocks detected in response
YES — execute
Bash("grep -r TODO src/")
Read("src/utils/helpers.ts")
Glob("**/*.ts")
Edit("src/main.ts")
NO — render output
Response contains only text content, stream directly to terminal
diminishingReturns(delta, history)
→ false
contextOverflow(tokens, limit)
→ false
maxContinuations(count, max)
→ false
continue loop — back to API call
streaming output
src/utils/helpers.ts:14
// TODO: add null check here
src/services/api.ts:88
// TODO: handle rate limit retry
src/query.ts:203
// TODO: implement backoff strategy
Found 3 TODO comments across 3 files
PreToolUse
✓ approved
PostToolUse
✓ logged
Stop
⟳ checking
SubagentStop
○ waiting
claude-code — zsh
Loop reset — waiting for next user turn
1 / 11
Central — src/query.ts ~1.500 linhas
Query Loop
AsyncGenerator infinito com state machine mutável. Detecta retornos decrescentes automaticamente: se delta de tokens < 500 em 3+ continuações seguidas, para antes de desperdiçar tokens.
Compactação — src/services/compact/
Context Management
Camada 1 — Time-Based
Gap > 1h
Limpa tool results antigos. Cache frio = reescrita grátis.
Camada 2 — Cached Micro
cache_edits API
Remove sem invalidar prefixo cacheado.
Camada 3 — Auto Compact
Circuit Breaker
Max 3 falhas. Antes: 250K req/dia desperdiçados.
Segurança — src/utils/permissions/ · 24 arquivos ~330KB
Permission System
Pipeline: deny → ask → allow → preapproved com 12+ etapas. Classificador AI em 2 estágios: Stage 1 (64 tokens, rápido) para aprovações triviais. Stage 2 (chain-of-thought, 4096 tokens) apenas para bloqueios.
Orquestração — src/tasks/ · 8 tipos
Task Orchestration
DreamTask · InProcessTeammateTask · LocalAgentTask · LocalShellTask · RemoteAgentTask · LocalMainSessionTask · LocalWorkflowTask · MonitorMcpTask
Concorrência — src/services/tools/StreamingToolExecutor.ts
Streaming Tool Executor
Tools executam em paralelo com concurrency-safe. Se um Bash falha, cancela todos os siblings. Resultados entregues na ordem de recebimento, não de lançamento.
Cache Inteligente — src/tools/AgentTool/forkSubagent.ts
Agent Fork System
buildForkedMessages() — todos os forks recebem mensagens byte-idênticas, variando apenas o sufixo. Maximiza cache hits porque o prefixo é idêntico em todos os agentes paralelos.
Aprendizado: Para N tarefas paralelas, construa payloads com prefixo idêntico e apenas sufixo variável.
Grande Aprendizado
Sistemas resilientes não tentam esconder a complexidade — eles a modelam explicitamente em estados, filas e marcadores. Implemente um loop de estados mínimo (idle → processing → recovering → compact → done), retenha erros antes de exibi-los, escale limites de forma inteligente e nunca destrua histórico. Esses quatro padrões juntos são a diferença entre um protótipo que impressiona numa demo e um produto que aguenta clientes reais pagando todo mês.
Explorador de Arquitetura
Navegue pela estrutura do código-fonte — 1.884 arquivos TypeScript organizados em 6 domínios

 Clique em uma categoria para expandir

14 arquivos-chave
Loop Central
O coração do sistema — AsyncGenerator infinito com 9+ estados de continuação
src/query.ts~1.500 linhas — maquina de estados principal do loop
src/tasks/DreamTask/Consolidação autônoma de memória em background
src/tasks/LocalAgentTask/Execução isolada de sub-agentes
src/services/tools/StreamingToolExecutor.tsFerramentas em paralelo com concorrência segura
src/services/compact/3 camadas de compactação de contexto
src/services/PromptSuggestion/speculation.tsExecução especulativa com overlay filesystem
40+ ferramentas
Ferramentas
Cada tool é um módulo isolado com validação, permissões e telemetria próprias
src/tools/BashTool/AsyncGenerator com auto-backgrounding e sed parser
src/tools/FileEditTool/15+ verificações de validação, preserva aspas curvas
src/tools/AgentTool/Sub-agentes com cache sharing por prefixo byte-idêntico
src/tools/WebFetchTool/Cache LRU 15min/50MB, TurndownService lazy
src/tools/GlobTool/Busca de arquivos com bitmap 26-bit (80-90% reject O(1))
src/utils/permissions/24 arquivos, classificador AI 2 estágios (64→4096 tokens)
35+ arquivos
Contexto & Memória
Compactação em cascata, memória hierárquica e consolidação autônoma (DreamTask)
src/services/compact/autocompact.tsCircuit breaker, chain-of-thought descartável
src/services/compact/microcompact.tsCompactação cached — reutiliza resultado anterior
src/services/autoDream/Pipeline Orient→Gather→Consolidate→Prune
src/utils/memory/3 escopos: user, project, local com seeding por snapshots
src/utils/magicDocs.tsArquivos com # MAGIC DOC: rastreados e atualizados auto
src/services/PromptSuggestion/Execução especulativa com copy-on-write filesystem
63+ arquivos
Comunicação
Bridge CLI↔Web, 9 transportes MCP, OAuth automático e XAA cross-app
src/bridge/40+ arquivos — dual v1/v2, BoundedUUIDSet ring buffer
src/services/mcp/23 arquivos — 9 transportes, XAA, channel gating 6 níveis
src/services/api.tsRetry infinito, streaming watchdog 90s, heartbeat
src/utils/oauth.tsRace dual (automático + manual), 7M req/dia otimizados
src/bridge/FlushGate.tsState machine para sincronizar flush + live updates
src/utils/sendMessage.tsUnicast/broadcast, shutdown gracioso, auto-resume
50+ arquivos
UI Terminal
React 19 no terminal com Yoga Flexbox portado, motor Vim e ANSI parser streaming
src/renderer/reconciler.tsReconciler React 19 customizado para terminal
src/renderer/yoga/Yoga Flexbox portado para TypeScript puro
src/components/vim/Motor Vim — 11 estados, transição() pura, Intl.Segmenter
src/utils/ansi/Parser streaming 8 estados, SGR dual, clipboard multi-path
src/utils/fuzzy/Busca fuzzy — bitmap 26 bits, fused indexOf, async incremental
src/renderer/virtualScroll.tsScroll quântico desacoplado do ciclo React
30+ arquivos
Personalidade & UX
Sistema Buddy com gacha, 204 spinner verbs, codinomes internos e Skills system
src/utils/buddy/18 espécies, gacha 1% legendary, stats RPG, PRNG mulberry32
src/constants/spinnerVerbs.ts204 verbos de spinner ("Clauding", "Flibbertigibbeting"...)
src/skills/5 fontes paralelas, ativação por path, memoização de promise
src/utils/codinomes.tsTengu, Kairos, Bagel, Fennec, Numbat, Capybara...
src/utils/analytics/Exporter multi-camada, SHA-256 buckets, GrowthBook
src/utils/security/antiPtrace.tsprctl(PR_SET_DUMPABLE, 0) via bun:ffi — protege heap
02
Features Ocultas
Recursos pouco documentados, experimentais ou internos — alguns já ativos, outros ainda restritos
BACKGROUND
src/tasks/DreamTask/ · src/services/autoDream/
DreamTask — A IA Sonha
Inspirado na neurociência do sono. Um subagente roda em background enquanto você trabalha, revisando e sintetizando memórias. Lock transacional via mtime: o .consolidate-lock usa mtime como timestamp E lock. Se falha, rollbackConsolidationLock() retrocede via utimes().
Fase 1Orient
Fase 2Gather
Fase 3Consolidate
Fase 4Prune
Time Gate
Session Gate
Lock Gate
LANÇADO
src/buddy/ — Tamagotchi de Terminal
Sistema Buddy
CompanionBones (hash determinístico do userId) + CompanionSoul (nome gerado pelo modelo) = Companheiro único. Anti-cheat: Bones nunca persistem em disco.
/\___/\ ( o o ) =( Y )= ) ( (_)-(_)
★ SHINY ★
Atributos RPG
Debugging
85
Patience
62
Chaos
90
Wisdom
74
Snark
95
Common60%
Uncommon25%
Rare10%
Epic4%
Legendary1%
✦ Shiny1%
EM TESTES
src/services/PromptSuggestion/speculation.ts
Execução Especulativa
Claude executa a próxima ação enquanto você ainda está pensando. Filesystem copy-on-write: escritas vão para overlayPath, leituras consultam overlay primeiro. Se você aceita, overlay é promovido para o filesystem real.
Controlada por feature flag server-side (tengu_speculation). Writes isolados em sandbox — nunca modifica o código real sem aceitação. Boundaries tipadas: bash | edit | denied_tool | complete
SECURITY
src/utils/undercover.ts
Modo Undercover
Auto-ativado quando funcionários Anthropic contribuem para repositórios open-source. Sem force-OFF. Protege contra vazamento de codinomes de modelo internos.
src/utils/undercover.ts
"You are operating UNDERCOVER in a PUBLIC/OPEN-SOURCE repository. Your commit messages MUST NOT contain ANY Anthropic-internal information. Do not blow your cover."
ATIVO
src/services/MagicDocs/magicDocs.ts
Magic Docs
Qualquer arquivo com o header # MAGIC DOC: [título] é automaticamente rastreado e atualizado por um subagente. Detecção passiva via listener no FileReadTool.
Convention over configuration — um header mágico ativa comportamento sofisticado. Zero setup.
SECURITY
src/upstreamproxy/ — FFI para prctl
Anti-Ptrace + Protobuf Hand-Rolled
Usa bun:ffi para chamar prctl(PR_SET_DUMPABLE, 0), bloqueando ptrace de mesmo UID. Impede injeção de prompt via gdb -p $PPID.

10 linhas substituem protobufjs inteiro. Encoding varint manual para uma única mensagem.
Grande Aprendizado
Sistemas de IA para usuários reais precisam de três camadas que a maioria dos vibe coders ignora: consolidação autônoma de estado (DreamTask), preview especulativo antes de commitar (overlay filesystem), e classificação escalonada para controlar custo (2-stage classifier). Se você está construindo qualquer app com IA para clientes, implemente pelo menos o DreamTask pattern e o classificador 2-estágios — eles existem no produto mais avançado de coding AI do mundo por razões muito concretas de custo e experiência.
03
Terminal Renaissance
Como o Claude Code implementa um navegador completo dentro do terminal — React, DOM events, Vim, ANSI
src/ink/reconciler.ts
React 19 Reconciler
Host config completo do react-reconciler. JSX renderiza em árvore DOM customizada para terminal. Inclui profiling de commits lentos e debug de repaints via fiber walking.
React Native roda em mobile. Claude Code roda React 19 no terminal. Completamente custom.
src/native-ts/yoga-layout/
Yoga Flexbox — C++ → TypeScript Puro
Porte completo do Yoga (engine de layout do React Native, originalmente em C++) em TypeScript puro. Resultado: Flexbox funcionando no terminal sem nenhuma dependência nativa.
O mesmo engine que faz o React Native funcionar em iOS e Android — portado linha a linha para rodar no seu terminal.
src/ink/events/dispatcher.ts
DOM Events no Terminal
Modelo DOM completo: capture → target → bubble. getEventPriority() replica exatamente o react-dom. O terminal tem o mesmo modelo de eventos do navegador.
Virtual Scroll: SCROLL_QUANTUM = 40 quantiza scrollTop para evitar React commits a cada wheel tick. Scroll visual é independente do rendering.
src/ink/screen.ts · src/ink/hooks/
Screen Buffer + IntersectionObserver
CharPool, StylePool, HyperlinkPool internam strings como IDs inteiros. Comparação entre frames = comparar dois inteiros. IntersectionObserver no terminal calcula visibilidade caminhando pela chain DOM/Yoga até a raiz.
KeepAlive Clock: Animações visíveis dirigem o clock. Sem subscribers o clock para. Terminal sem foco = taxa reduzida.
src/vim/ — Motor Vim Completo
Motor Vim — Função Pura
11 estados como union type TypeScript. Função pura transition() retorna {"{ next?: CommandState, execute?: () => void }"}. Separação total estado/efeito colateral.

Grapheme Segmentation: text objects operam sobre graphemes via Intl.Segmenter. Emojis compostos são unidades atômicas.
src/ansi/ — Parser + Busca Fuzzy
ANSI Parser + Busca Fuzzy
ANSI: tokenizer streaming de 8 estados, SGR dual (colon + semicolon), clipboard multi-path (pbcopy + tmux + OSC 52).

Busca Fuzzy: bitmap de 26 bits por path com bits a-z. Rejeição O(1) de 80-90% dos candidatos. Fused indexOf combina busca e penalidades em um passo. Build incremental assíncrono.
Grande Aprendizado
O stack de terminal do Claude Code é uma aula de como construir UI performática quando você não pode usar o DOM: React como modelo de componentes agnóstico de renderer, Yoga como engine de layout portável, interning de strings para diff O(1), e quantização de eventos para eliminar renders desnecessários. Os três padrões mais roubáveis: Scroll Quantum, CharPool/StylePool, e a função transition() pura — esses três juntos eliminam a maioria dos problemas de performance em apps que crescem para clientes reais.
04
Comunicação
Como o Claude Code fala com o mundo — Bridge CLI↔Web, MCP, OAuth, API Service Layer
src/bridge/ — 40+ arquivos
Bridge System CLI↔Web
Sistema duplo v1/v2 conectando CLI ao mundo externo. BoundedUUIDSet: ring buffer + Set para deduplicação em espaço constante. FlushGate: state machine para operações flush + live sem locks explícitos. Fault injection decorator para testes de falha.
src/tools/SendMessageTool/ — Protocolo Discriminado
SendMessage Protocol
Unicast/broadcast (*) via mailbox em disco. Suporta shutdown_request/response (desligamento gracioso com approve/reject), plan_approval_response, e auto-resume de agentes inativos.

Bridge routing: bridge:<session-id> cross-máquina, uds:<socket> para peers locais.
src/services/mcp/ — 23 arquivos
MCP Client — 9 Transportes
9 transportes suportados. XAA (Cross-App Access): auth enterprise Layer-3. Channel gating em 6 níveis. Short IDs com blocklist para evitar colisões perigosas. In-Process Transport: 64 linhas para comunicação bidirecional usando queueMicrotask().
src/services/oauth/ — Race Dual
OAuth + API Service Layer
Race dual OAuth: fluxo automático e manual correm em paralelo, primeiro a completar vence. Otimizado para 7M req/dia.

API Layer: retry infinito com heartbeat, streaming watchdog (90s timeout), sticky beta headers, slot reservation cap (8k→64k), cache break detection em 2 fases.
src/tools/ — FileEdit, Bash, PowerShell, WebFetch
Ferramentas Internas
FileEditTool: ~15 validações, preservação de aspas curvas, des-sanitização de tags da API.
BashTool: AsyncGenerator com auto-backgrounding, sed parser com null-byte sentinels, 15 patterns destrutivos detectados.
WebFetchTool: cache LRU (15min, 50MB), lazy TurndownService singleton.
src/services/analytics/ · src/services/plugins/
Analytics + Plugin System
Analytics: exporter resiliente multi-camada, user buckets via SHA-256, hot-swap de pipeline, GrowthBook com 3 camadas de fallback.

Plugin System: settings-first (eventually-consistent), copy-on-write updates, scope hierarchy (user < project < local).
Grande Aprendizado
Nunca confie em uma única camada para confiabilidade. Deduplicação no buffer, gate no flush, watchdog no stream, retry no cliente e cap no servidor são camadas independentes que se protegem mutuamente. O dinheiro dos clientes está em cima da confiabilidade percebida, não das features. Um chatbot que nunca duplica mensagem, nunca trava e se recupera sozinho de falha de rede vale muito mais — e gera muito menos churn — do que um com dez features a mais mas que às vezes bugga.
05
Comandos
Slash commands que vão muito além do esperado. Vários ainda não foram anunciados.
Easter Egg
/thinkback
Spotify Wrapped para devs. Relatório animado do ano em ASCII art. Roda em alternate screen, instala plugin automaticamente, gera output duplo: terminal ao vivo + HTML para download de vídeo.
Não confirmado publicamente
/ultrareview
Presente no código-fonte mas não encontrado na documentação pública. Lança agentes paralelos na nuvem (CCR) para encontrar bugs — "teleporta" o repositório para ambiente remoto, roda análise distribuída e consolida resultados.
Cloud (CCR)
/ultraplan
Sessão remota com Claude Opus para planos complexos. Terminal local fica completamente livre enquanto a nuvem pensa. Resultado retorna quando pronto.
Time Travel
/rewind
Portal para seletor de checkpoint. Restaura código E/OU conversa a qualquer ponto anterior. Duas dimensões de undo completamente independentes.
Fork + Cache Share
/btw
"By the way" — pergunta rápida via fork que compartilha cache com a sessão atual. Não interrompe contexto. Fork byte-idêntico maximiza cache hits enquanto responde sua dúvida paralela.
Push-to-Talk
/voice
Preflight completo: auth, kill-switch, SoX, permissão de microfone. Probe forçado antes da ativação. Falha cedo, falha limpo.
Lançado
/buddy
Ativa o sistema Buddy. 18 espécies, raridade gacha, atributos RPG. Companheiro único por usuário — determinado via hash do seu ID.
MCP Native
/chrome
Chrome se conecta como MCP server. CLI controla navegador: navegar, ler DOM, preencher formulários, tirar screenshots. Sem Playwright, sem Selenium.
Merch
/stickers
Abre loja de adesivos do Claude Code. Um slash command que abre uma loja de merch. Isso existe no código-fonte de um CLI de programação.
Grande Aprendizado
A interface mais escalável é aquela onde o próprio usuário consegue estender o sistema sem depender do criador. Skills declarativas em Markdown, ativação condicional por contexto e execução paralela via /batch são padrões que você pode implementar em qualquer SaaS de IA — cada um deles reduz o seu custo operacional enquanto aumenta o poder percebido pelo cliente. Features que o cliente consegue personalizar sozinho são features que você não precisa manter.
06
Padrões
40 padrões reutilizáveis extraídos da arquitetura do Claude Code — arquiteturais e de engenharia de IA
# Padrão Descrição Arquivo Tipo
01Withheld MessagesErros recuperáveis retidos do stream até decisão de recuperação — não expõe ao usuário prematuramentequery.tsArch
02Tombstone PatternMensagens órfãs marcadas para remoção sem corromper o transcript — deleção lazy seguraquery.tsArch
03Bitmap Rejection26 bits por entrada eliminam 80-90% dos candidatos em O(1) antes da busca realfile-index/Arch
04Content-Addressable HistoryConteúdo grande armazenado por hash, referenciado no log — evita duplicaçãohistory.tsArch
05Dual-Path UndoFast path (buffer in-memory) + slow path (skip set) para undo eficiente em todos os cenárioshistory.tsArch
06Feature Flag + DCEfeature('FLAG') ? require(...) : null elimina código morto em compile-time via tree shakingcommands.tsArch
07Write-Once Registryregister() resolve ciclos de dependência sem initialization order hellmcpSkillBuilders.tsArch
08Types-as-DocumentationUnion types exaustivos documentam máquina de estados — TypeScript garante cobertura em compile-timevim/types.tsArch
09Anti-Ptrace via FFIprctl(PR_SET_DUMPABLE, 0) bloqueia gdb/ptrace — protege secrets em heap de mesmo UIDupstreamproxy/Arch
10Hand-Rolled Protobuf10 linhas de varint manual substituem uma dependência inteira para uma única mensagemupstreamproxy/Arch
11Stash-and-TrailSuperior à fila quando só o snapshot mais recente importa — sobrescreve em vez de enfileirarextractMemories.tsArch
12Circuit BreakerMAX_CONSECUTIVE_FAILURES=3. 1279 sessões com 50+ falhas = 250K API calls/dia desperdiçadosautoCompact.tsArch
13Overlay FilesystemCopy-on-write para execução especulativa — overlay promovido para real apenas após aceitaçãospeculation.tsArch
14Forked Agent Cache SharingPrefixo byte-idêntico em todos os forks maximiza cache hits na API para N tarefas paralelasforkSubagent.tsArch
15Handoff ClassifierClassificador no handoff sub-agente → principal = defesa em profundidade no vetor mais críticoagentToolUtils.tsArch
16Scroll QuantumSCROLL_QUANTUM=40 quantiza scrollTop para desacoplar scroll visual de React commitsuseVirtualScroll.tsArch
17KeepAlive ClockAnimações visíveis dirigem o clock. Sem subscribers = clock para. Terminal sem foco = taxa reduzidaClockContext.tsxArch
18Lazy Schema (Zod)Schema retornado como função, não valor — evita dependências circulares em module initializationtools/Arch
19Tool DeferralLazy-loading com search index para centenas de tools — carrega schema só quando precisaToolSearchToolArch
20Pseudo-Tool PlaceholderSubstitui tools reais durante estados intermediários sem quebrar o protocoloMcpAuthToolArch
212-Stage ClassificationStage 1 (64 tokens, fast) para aprovações triviais. Stage 2 (4096 tokens, CoT) só para bloqueiosyoloClassifier.tsArch
22BoundedUUIDSetRing buffer + Set para deduplicação em espaço constante — sem crescimento ilimitado de memóriabridge/Arch
23FlushGateState machine para operações flush + live — garante ordering sem locks explícitosbridge/Arch
24Generation CounterInvalida promises sem locks — incrementa geração, consumidor verifica antes de usar resultadolsp/Arch
25Race Dual OAuthFluxo automático e manual correm em paralelo, primeiro a completar vence — elimina timeout de authoauth/Arch
26Settings-First InstallEventually-consistent install — settings propagam antes do código, nunca estado inválidoplugins/Arch
27DANGEROUS_ NamingPrefixo DANGEROUS_ no nome da constante força documentação inline em todo ponto de usoconstants/Arch
28Native Client AttestationPlaceholder em Zig no HTTP stack para attestation futura do cliente nativoconstants/Arch
29Speculative ClassifierClassificador roda em paralelo com hooks de pre-tool — latência zero para aprovações comunspermissions/Arch
30Schema-not-sent HintAuto-detecção de tools deferred — modelo sabe quando schema não foi enviado e solicita via buscaToolSearchToolArch
31Evidence FormatExige output real copy-pasted, não afirmações — "I ran it and it worked" não bastaverificationAgent.tsIA
32Anti-Shortcut PromptingDocumenta padrões de falha DO modelo no próprio prompt — o verificador conhece seus atalhosverificationAgent.tsIA
33Diminishing ReturnsDelta < 500 tokens em 3+ continuações → para cedo. Evita loops infinitos disfarçados de trabalhoquery.tsIA
34Chain-of-Thought Descartável<analysis> melhora qualidade de output mas é stripado depois — thinking que não polui respostacompact/prompt.tsIA
35Memória Hierárquicauser > project > local com mecanismo de seeding — novos membros herdam contexto do repoagentMemory.tsIA
36Consolidação AutônomaSubagente "sonha" em background para organizar memórias — manutenção sem intervenção humanaDreamTask/IA
37Comunicação EstruturadaXML com campos obrigatórios para resultados de sub-agentes — parsing determinístico garantidoAgentTool/IA
38Constrangimento Social via TiposNomes de tipo absurdamente longos forçam declaração de verificação — TypeScript como consciênciametadata.tsIA
39Modo UndercoverAuto-proteção contextual em repos públicos — sem config, sem toggle, ativa por contexto detectadoundercover.tsIA
40Numeric Length AnchorsInstrução "em ~3 frases" supera "seja conciso" — redução de ~1.2% na verbosidade medida em produçãoprompts/IA
Grande Aprendizado
Os padrões arquiteturais de IA não são abstrações acadêmicas — cada um resolve um problema de produto que vai aparecer assim que você tiver usuários reais. Withheld Messages e Circuit Breaker protegem a confiança do usuário. 2-Stage Classification e Chain-of-Thought Descartável protegem sua margem. Overlay Filesystem e Bitmap Rejection protegem a experiência. Cada padrão que você ignora vai aparecer como bug de produto mais tarde.
07
Expressões
Cultura interna, humor, metáforas poéticas e artefatos criativos escondidos no código
204 Spinner Verbs
Clauding
204 verbos · clique para ver mais
Auto-ref: Clauding
Culinário: Flambeing, Caramelizing, Julienning
Absurdo: Flibbertigibbeting, Razzmatazzing
Científico: Photosynthesizing, Nucleating
Meditativo: Cogitating, Philosophising
Codinomes Internos
  • TenguPrefixo de features analytics
  • KairosModo assistente/proativo persistente — presente no código, não público
  • BagelCodinome do WebBrowser tool
  • PloverGate do autoDream
  • XAACross-App Access, auth enterprise
  • FennecFeature flag interna
  • NumbatFeature flag interna
  • CapybaraFeature flag interna
Métricas Únicas
Multi-Clauding
Rodar dois Claudes ao mesmo tempo é uma métrica oficial de produto.
CapacityWake
Poll loops "dormem" e "acordam" via signal() e wake().
Rolling Wave Launch
Lançamento por timezone para "sustained Twitter buzz instead of a single UTC-midnight spike".
Segurança por Constrangimento Social via Tipos
Para usar esse tipo, você literalmente escreve no código que verificou que não está logando código ou file paths:
type AnalyticsMetadata_I_VERIFIED_THIS_IS_NOT_CODE_OR_FILEPATHS = {
  event: string
  properties: Record<string, unknown>
}
TypeScript como consciência profissional. O nome do tipo é o checklist.
CompanionBones + CompanionSoul + Anti-Leak
Anatomia Poética do Companheiro
CompanionBones — hash do userId
+
CompanionSoul — nome gerado pelo modelo
=
Companheiro
Anti-Leak no Bundle
['sk','ant','api'].join('-') — chave montada em runtime para não aparecer no scan de secrets do bundle
Grande Aprendizado
Personalidade e UX não são camada cosmética sobre funcionalidade — são o produto em si para uma geração de usuários que tem dez alternativas funcionais a um clique de distância. Os vibe coders que ganham não são os que constroem a feature mais inteligente, são os que fazem o usuário sentir algo enquanto a feature roda. Essa inversão de prioridade é o que separa produto que as pessoas recomendam de produto que as pessoas toleram.