Skim Extension
Análise de Credibilidade Onde Você Já Lê: a Extensão de Navegador do Skim.

A extensão injeta uma interface React diretamente nas páginas que você já está lendo. Ela detecta o tipo de página, analisa o conteúdo e destaca fatos alegados, opiniões e afirmações duvidosas ali mesmo, ao lado das pontuações de credibilidade e viés da fonte.
É uma extensão Manifest V3 feita com React, TypeScript e Vite. A interface injetada é renderizada dentro de um Shadow DOM, para que o CSS da página hospedeira nunca vaze para ela e vice-versa; um service worker em background coordena o estado entre abas; e um iframe embarcado hospeda a experiência autenticada, de modo que um único login vale para a extensão e para o site.
Módulos específicos por plataforma tratam o YouTube separadamente dos artigos, e o motor de destaque precisa mapear os resultados da análise de volta em um DOM vivo que muda conforme você rola a página, troca de vídeo ou entra em tela cheia. O trabalho não foi só no cliente: mantê-la abastecida de análises também exigiu implementar mudanças nos serviços de backend com que ela conversa.
- O problema
- Ferramentas de credibilidade só ajudam se alcançarem você onde a leitura realmente acontece. Pedir para alguém copiar uma URL em outra aba é um atrito que ninguém aceita todas as vezes.
- Minha abordagem
- Construí uma extensão Manifest V3 que injeta uma interface React isolada por Shadow DOM no YouTube e em sites de notícias, com um service worker em background para estado entre abas e uma ponte por iframe que compartilha a sessão autenticada com o skim.plus, além das mudanças necessárias nos serviços de backend por trás dela.
- O resultado
- Publicada na Chrome Web Store, onde está como Featured e com nota 5,0. A análise agora encontra o leitor na própria página, em vez de pedir que ele vá a outro lugar.