Simon Willison has published a new research project, Claude system prompts as a git timeline, that turns Anthropic’s published system prompt history for Claude into a format that can be examined like a software codebase. The goal is straightforward: make it easier to understand how Claude’s system prompts have changed over time, without having to manually sift through a single large markdown document.
In Willison’s description, the original monolithic markdown source is broken into smaller, more navigable pieces, with extracted prompts organized into granular files and paired with timestamped commits. The repository’s structure groups prompts by model, family, and revision, so changes can be reviewed at different levels of detail.
Why a git-based timeline matters
By putting the prompt history into git, the project makes common tooling do the heavy lifting. Willison highlights standard git workflows that become immediately useful once prompts are split into individual files:
git logto trace when prompts changeddiffto compare revisionsblameto attribute lines of text to specific dates
Taken together, that enables prompt evolution to be tracked and compared over time, with changes tied to specific points on the timeline—without manual parsing.
Publication details
Willison posted the item as a short “beat” on 18th April 2026 at 12:25 pm.
The page also points to three recent posts from Willison: one about PyCon US 2026 in Long Beach and new AI and security tracks (17th April 2026), another comparing a local Qwen model’s drawing results with Claude Opus 4.7 (16th April 2026), and a third about Meta’s Muse Spark and tools in meta.ai chat (8th April 2026). Separately, it includes a link to sponsor a monthly briefing for $10/month.
Source: https://simonwillison.net/2026/Apr/18/extract-system-prompts/


