AI Changelog Drafting
Turn merged work into a changelog draft written for customers, not for engineers.
What it adds
A grouped, customer-facing changelog draft generated from merged work items or release notes for a nominated release, held for review before publishing.
What your agent is told to do
5
What your agent is told to do
5-
1
Take the set of work items belonging to one nominated release as input, and require each item to carry a shipped marker before it is eligible. Unreleased and reverted work must be excluded at the input stage, not filtered out of the prose afterwards.
-
2
Rewrite each item as the outcome a customer notices rather than the change that was made, and keep a link from every drafted line back to the underlying item so a reviewer can check it.
-
3
Group related items under headings the reader would recognise, and keep fixes as their own visible section rather than absorbing them into a feature summary.
-
4
Pass the app's current product and feature names in as fixed terms the draft must reproduce exactly, and flag any name in the draft that does not match the product's own vocabulary.
-
5
Create the changelog in draft state within the app's existing publishing workflow, with no automatic publish. This brief drafts release notes only; the public changelog page, its feed, and its notifications belong to whatever already renders them.
Edge cases it handles
8
Edge cases it handles
8- Security work must be summarised at the level the company has agreed to disclose and never in detail that describes the vulnerability or how it was reached. Exclude the underlying items from the input rather than trusting the draft to be discreet.
- Grouping is where important fixes disappear. A data-loss or billing fix must appear as its own line, however small the change was, and never be rolled into a sentence about a feature.
- Implementation language is meaningless to customers. A line that names a migration, a service, or a refactor without saying what changed for the reader must be dropped or rewritten.
- Product names must survive verbatim. A draft that renames a feature, expands an abbreviation, or corrects capitalisation creates a name that does not exist in the interface.
- Nothing publishes without review. A drafted changelog is customer communication and requires a person to read it and press publish.
- Work items are written by engineers for engineers and may contain internal customer names, ticket references, or partner details. Strip these before generation.
- A refusal, timeout, or truncated response must leave the previous draft intact rather than replacing it with a partial one.
- Regenerating a draft must not silently discard edits a human has already made. Offer the new version alongside rather than overwriting.
Definition of done
9
Definition of done
9- Only items marked as shipped in the nominated release are eligible inputs.
- Every drafted line links back to the underlying work item.
- Each entry describes a customer-visible outcome rather than an implementation detail.
- Fixes appear as their own visible section and are never absorbed into feature summaries.
- Product and feature names in the draft match the product exactly, with mismatches flagged.
- Internal, security-sensitive, and unreleased detail is excluded before generation.
- The changelog stays in draft until a person publishes it, and regeneration never overwrites human edits.
- The feature matches the existing design system.
- No existing functionality is broken.
Related features
AI Image Alt Text
AI Image Alt Text
Draft alternative text for uploaded images so screen readers get something useful.
What it does
A suggested alt attribute offered at upload time, editable and confirmable before the image is used.
How it works
- 1 Find every place the app accepts an image and currently stores an empty or absent alt attribute, and offer a suggestion at that point rather than in a separate cleanup screen.
- 2 Ask first whether the image is decorative. A decorative image takes empty alt text, and forcing a description onto it makes the page worse for the people the feature is meant to serve.
- 3 Pass the surrounding context — the page heading, the nearby caption, the purpose of the field — so the suggestion describes the image's role, not just its contents. Do not repeat an existing caption verbatim; a screen reader user would then hear the same sentence twice.
Copy the prompt
No account needed
Add this feature to my app:
https://addthisfeature.com/x/ai-image-alt-text
AI FAQ Generator
AI FAQ Generator
Produce short question and answer pairs from a document you have already approved.
What it does
A set of concise question-and-answer pairs generated from one nominated source document, each traceable back to the passage it came from.
How it works
- 1 Require the user to nominate a single approved source — a help article, a product page, a policy document — and generate only from that. Do not blend several documents or fall back to general knowledge when the source is thin.
- 2 Store each generated pair with a reference to the passage in the source that supports it, so a reviewer can confirm the answer without rereading the whole document.
- 3 Keep answers to a few sentences and link to the fuller section of the source for anything longer. An FAQ that restates the entire document is just a worse copy of it.
Copy the prompt
No account needed
Add this feature to my app:
https://addthisfeature.com/x/ai-faq-generator
AI Translation
AI Translation
Translate app content while preserving structure, placeholders, and product terminology.
What it does
A translation pipeline over the app's translatable content that keeps source and target linked, protects non-translatable tokens, and routes uncertain output to review.
How it works
- 1 Identify what is genuinely translatable and separate it from what is not. Extract placeholders, markup, URLs, identifiers, code, and proper names into protected tokens before generation and restore them afterwards.
- 2 Store every translation with a reference to the exact source version it came from. When the source changes, mark the translation stale and queue it for retranslation rather than leaving a silently outdated string in place.
- 3 Hold a per-language glossary of product terms and their approved renderings, and apply it to every request. A term that translates three ways across the app is worse than leaving it in the source language.
Copy the prompt
No account needed
Add this feature to my app:
https://addthisfeature.com/x/ai-translation
How it works
-
1
Copy the link
Grab the Markdown instruction URL for this feature.
-
2
Give it to your AI
Paste it into Claude Code, Cursor, v0, Lovable — whatever you build with.
-
3
It inspects, then implements
Your agent reads your existing app first, then adds the feature to fit it.
Works with your stack
These instructions are written to adapt. They tell the agent to detect your framework, match your existing design system, and reuse what you already have — rather than assuming a particular stack.
Need it tighter than that? Customize the feature and tell it exactly what you're running.