SkillsLink

Como funciona

Um formato pequeno e verificável para links de documentos.

O SkillsLink empacota um documento Markdown validado em um envelope compacto e versionado, usa zlib quando isso reduz os bytes, codifica-o como Base64URL e o inclui na URL do visualizador.

Payload versionado

A URL transporta nome e conteúdo Markdown sem metadados de mídia redundantes. Um prefixo mantém links antigos legíveis, enquanto o formato atual escolhe bytes comprimidos ou brutos para obter o menor resultado.

Snapshots estáticos

Documentos adicionados ao repositório são exportados como HTML completo e arquivos .md exatos durante o build do GitHub Pages.

Controle local

O registro da CLI fica na pasta de dados do usuário do sistema operacional ou em um caminho JSON escolhido por configuração ou opção.

O que o SkillsLink verifica

O codec valida extensão, tipo de mídia, texto UTF-8, nome, versão e limite de 64 KiB. O build do repositório também valida e renderiza cada snapshot armazenado.

O que um site não pode garantir

O visualizador portátil precisa de JavaScript para decodificar o fragmento da URL. Um serviço de IA pode desativar JavaScript, bloquear o GitHub Pages ou rejeitar URLs longas. Para leitura HTTP confiável, use um documento estático incluído no repositório ou sua rota bruta.

Aberto a novos idiomas

Os dicionários de tradução ficam no repositório sob um contrato TypeScript estrito. Um colaborador pode adicionar e revisar um idioma junto ao código-fonte.

Contribuir no GitHub