Simon Willison aggiunge il tipo di contenuto 'beats' allo strumento blog-to-newsletter utilizzando l'agente Claude Code
Simon Willison ha migliorato il suo strumento blog-to-newsletter per incorporare una nuova categoria di contenuti chiamata 'beats', che aggrega post esterni come rilasci di progetti open-source, costruzioni di strumenti e visite a musei da niche-museums.com. La modifica è stata eseguita tramite un prompt a Claude Code, un agente di codifica AI, mirando al repository simonw/tools. Willison ha istruito l'agente a clonare il repository simonw/simonwillisonblog in /tmp per riferimento, assicurandosi che non fosse incluso nei commit. Il prompt ha diretto gli aggiornamenti a blog-to-newsletter.html per includere i beats con descrizioni, rispecchiando la logica del feed Atom del blog che filtra i beats non annotati o in bozza. La validazione ha coinvolto l'esecuzione di un server HTTP Python e l'uso di uvx rodney --help per l'automazione del browser per confrontare l'output della newsletter con la homepage di simonwillison.net. La pull request risultante ha aggiunto una clausola UNION a una query SQL, filtrando le bozze e i beats privi di note. Questo lavoro fa parte della guida 'Agentic Engineering Patterns', creata e ultima modifica il 18 aprile 2026. Lo strumento di Willison recupera contenuti da un'istanza Datasette, li formatta come HTML di testo ricco per la sua newsletter Substack, che utilizza per inviare via email i suoi post del blog settimanalmente agli abbonati.
Fatti principali
- Simon Willison ha aggiunto un tipo di contenuto 'beats' al suo strumento blog-to-newsletter
- I beats includono rilasci di progetti open-source, costruzioni di strumenti e visite a musei da niche-museums.com
- L'aggiornamento è stato implementato utilizzando Claude Code, un agente di codifica AI
- L'agente ha clonato il repository simonw/simonwillisonblog in /tmp per riferimento
- Le modifiche sono state apportate a blog-to-newsletter.html per includere i beats con descrizioni
- La validazione ha utilizzato python -m http.server e uvx rodney --help per l'automazione del browser
- La PR risultante ha aggiunto una clausola UNION a una query SQL per filtrare bozze e beats non annotati
- Questo fa parte della guida 'Agentic Engineering Patterns' creata il 18 aprile 2026
Entità
Istituzioni
- Substack
- Datasette
- GitHub
- Claude Code