What the agent does
A changelog shows launch visitors that the production site is alive and improving, gives returning users a reason to look, and is the page relaunch posts point at. Build it from structured entries so adding one takes a minute and the page, the feed and the in-app notice stay in sync.
1. Structure the entries
Store entries as data (Markdown files with front matter, a content collection, or a table): date, title, type (new, improved, fixed), a short body, an optional image, and a slug. Seed it from recent git history or releases, and ask me to confirm which changes are worth listing.
2. The page
A
/changelogpage, newest first, each entry with its date, type label and a permalink (/changelog/<slug>or an anchor). Paginate or group by month once it grows. Give it a unique title, description and canonical.3. Feed and discovery
Generate an RSS or Atom feed from the same entries and link it in the page head. Link the changelog from the footer, and show a small "What's new" note in the app for the latest entry that the user can dismiss.
4. Dates in markup
Use
<time datetime>for dates and the entry's date for the page's last-modified time and sitemap lastmod, so search engines see real update dates.
Done means
- Entries are structured data, seeded from changes I confirmed.
- /changelog lists entries newest first with dates, types and permalinks.
- An RSS or Atom feed is generated from the same entries and linked in the head.
- The footer links the changelog and the app shows the latest entry.
Questions
Why structured entries instead of one long page?
Structured entries give each release a permalink, power the feed and the in-app notice from one source, and make adding an entry quick.
Should the changelog be indexed?
Usually yes for a product changelog: it is fresh, specific content. Some teams noindex it if entries are very thin; the prompt keeps it indexable by default.
How often should I add entries?
Whenever users would notice a change. A steady rhythm matters more than size.
Does this prompt add links to Aback Launch to my site?
No. Nothing in the prompt mentions Aback Launch or asks your agent to link to us. The only exception is an optional badge step, which stays off unless you tick it. Some prompt libraries slip their own link into your codebase by default; we think that should always be your choice.
Which coding agents does it work with?
Claude Code, Cursor, Codex, GitHub Copilot, Windsurf, Cline, and any agent that can read your project and edit files. You can copy it as a plain prompt, save it as a Claude Code skill or a Cursor rule, or add it to AGENTS.md.
Is it safe to run on my real codebase?
The prompt makes the agent read first, show a plan and wait for your approval, and it forbids touching secrets, deploying and deleting data. Still review the changes and run your tests before you deploy, as with any change.
Changelog
- v1.0First version.