โ† Back to topics
1 tool-launch Simon Willison single-source 1 article

Adding a new content type to my blog-to-newsletter tool

Simon Willison used Claude Code to add beat content support to his blog-to-newsletter tool via a single agentic prompt.

๐Ÿ” Let's dive in

Simon Willison describes how he used Claude Code to extend his blog-to-newsletter tool to include a new "beats" content type (releases, tools, museums, and other external content). He provided Claude with a concise prompt that instructed it to clone his blog repository for reference, modify the HTML app to filter beats with descriptions, and validate the changes using local testing. The agent successfully generated the exact SQL and JavaScript changes needed, including a UNION clause and beat-type display mappings.

Lead coverage: Simon Willison โ€” Adding a new content type to my blog-to-newsletter tool โ†—

๐Ÿ•ฐ The timeline ยท 1 source

Simon Willison first-party ยท 4d ago ยท 1/5

Adding a new content type to my blog-to-newsletter tool โ†—

Simon Willison describes how he used Claude Code to extend his blog-to-newsletter tool to include a new "beats" content type (releases, tools, museums, and other external content). He provided Claude with a concise prompt that instructed it to clone his blog repository for reference, modify the HTML app to filter beats with descriptions, and validate the changes using local testing. The agent successfully generated the exact SQL and JavaScript changes needed, including a UNION clause and beat-type display mappings.

Coding agents can clone code from GitHub, and the best way to explain a problem is often to have them look at relevant code.
โ€” Simon Willison
Coding agents always work best if they have some kind of validation mechanism they can use to test their own work.
โ€” Simon Willison

๐Ÿท Tags

Claude Code

๐Ÿ”ง Debug

Cluster ID
d5a361898b
Importance (max)
1
Members
1
Sources
Simon Willison
Earliest
2026-04-18T03:15:36.000Z
Latest
2026-04-18T03:15:36.000Z
Lead URL
https://simonwillison.net/guides/agentic-engineering-patterns/adding-a-new-content-type