AI Tone Adjustment
Shift text toward a professional, friendly, direct, confident, or empathetic register.
What it adds
A tone selector over a text selection that proposes a re-registered version with the facts and the request unchanged.
What your agent is told to do
5
What your agent is told to do
5-
1
Offer a short closed list of tones and no free-text option. Each tone must have a written definition in the prompt so the same choice produces a consistent register across the app.
-
2
Hold the substance fixed. The request being made, the answer being given, the facts, and the figures must survive the shift unchanged; only phrasing, register, and hedging may move.
-
3
Show the adjusted text next to the original and require an explicit accept before it replaces anything. Tone is subjective, so the user must be the one who decides the result is better.
-
4
Let a workspace mark passages as locked — regulated disclosures, legal notices, standard clauses — and pass those through untouched, excluding them from the adjustable range entirely.
-
5
Restructuring for clarity or length belongs to AI Text Rewriting and error detection belongs to AI Grammar and Clarity Review. This feature owns register only; reuse the selection, preview, and accept mechanism the rewrite feature already provides.
Edge cases it handles
8
Edge cases it handles
8- A friendlier version of a refusal is still a refusal. The concrete facts and the actual request must be present in the output, and a result that has dropped either must be rejected rather than shown.
- Tone instructions push models toward caricature: stereotyped register, performative warmth, or stacked exclamation. Constrain the output to plain professional prose and reject theatrical results.
- Locked regulated or legal wording must come through byte-for-byte. Verify it after generation, because a prompt instruction alone is not a guarantee.
- Nothing may be replaced without a preview. Tone changes look small in a diff and large to a recipient, so the user must see both versions before committing.
- Making bad news sound positive is the characteristic failure of this feature. A message conveying a delay, a rejection, or a problem must still read as one after an empathetic or confident adjustment.
- Applying two tones in succession compounds drift away from the original. Always adjust from the stored original rather than from the previous adjustment.
- A refusal, a timeout, or output that comes back truncated must leave the original text in place and say so plainly.
- With the model unavailable the tone control is disabled with a reason and the editor is otherwise unaffected.
Definition of done
9
Definition of done
9- Tones come from a closed, documented list with consistent definitions.
- Facts, figures, and the underlying request are preserved and verified against the source.
- Passages marked locked are returned unchanged and confirmed unchanged after generation.
- No adjusted text replaces the original without a side-by-side preview and an explicit accept.
- A message carrying bad news still reads as such after adjustment.
- Successive adjustments start from the stored original, not the previous output.
- Model failure leaves the text untouched.
- The feature matches the existing design system.
- No existing functionality is broken.
Related features
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
AI Changelog Drafting
AI Changelog Drafting
Turn merged work into a changelog draft written for customers, not for engineers.
What it does
A grouped, customer-facing changelog draft generated from merged work items or release notes for a nominated release, held for review before publishing.
How it works
- 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.
Copy the prompt
No account needed
Add this feature to my app:
https://addthisfeature.com/x/ai-changelog-drafting
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
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.