Adicionando TILs, lançamentos, museus, ferramentas e pesquisas ao meu blog
Adicionando TILs, lançamentos, museus, ferramentas e pesquisas ao meu blog
20 de fevereiro de 2026
Já faz algum tempo que desejo adicionar indicações de minhas várias outras atividades online ao meu blog. Acabei de ativar um novo recurso que chamo de “beats” (depois de histórias, foi difícil nomear isso!), que adiciona cinco novos tipos de conteúdo ao meu site, todos correspondentes a atividades em outros lugares.
Esta é a aparência das batidas:

Esses três são da página de arquivo de 30 de dezembro de 2025.
Beats são pequenos links embutidos com emblemas que se encaixam em diferentes visualizações da linha do tempo de conteúdo do meu site, incluindo a página inicial, as páginas de pesquisa e de arquivo.
Existem atualmente cinco tipos de batidas:
São cinco integrações personalizadas diferentes para extrair todos esses dados. A boa notícia é que esse tipo de projeto de integração é o tipo de coisa que os agentes de codificação realmente se destacar em. Eu eliminei a maior parte do recurso em uma única manhã enquanto trabalhava paralelamente em várias outras coisas.
Eu não tinha um feed estruturado útil de meus projetos de pesquisa, e isso não importava, porque dei a Claude Code um link para o README bruto do Markdown que lista todos eles e gerou um analisador regex. Como sou responsável tanto pela origem quanto pelo destino, estou bem com uma solução frágil que seria muito arriscada contra uma fonte que eu não controlo.
Claude também cuidou de todo o trabalho potencialmente tedioso de integração da interface do usuário com meu site, garantindo que o novo conteúdo funcionasse em todos os meus diferentes tipos de página e fosse tratado corretamente pelo meu mecanismo de pesquisa facetado.
Prototipagem com Claude Artifacts
Na verdade, criei um protótipo do conceito inicial para batidas no Claude normal – não no Claude Code – aproveitando o fato de que ele pode clonar repositórios públicos do GitHub atualmente. Comecei com:
Clone simonw/simonwillisonblog and tell me about the models and views
E mais tarde, na sessão de brainstorming, disse:
use the templates and CSS in this repo to create a new artifact with all HTML and CSS inline that shows me my homepage with some of those inline content types mixed in
Depois de alguma iteração, chegamos a esse modelo de artefato, o que foi suficiente para me convencer de que o conceito tinha pernas e valia a pena entregá-lo ao Claude Code completo para implementação na web.
Se você quiser ver como o resto da construção funcionou, os PRs mais interessantes são Beats #592, que implementou o recurso principal, e Add Museums Beat importador #595, que adicionou o tipo de conteúdo Museus.
