# Changelog to Plain Language Prompt > Translate technical changelogs into clear summaries for non-technical users without inventing features. ## Install Copy the content below into your project: # Changelog to Plain Language Prompt Translate technical changelogs into clear summaries for non-technical users without inventing features. ## Start here Copy the prompt text below. Paste it into any AI chat interface that accepts plain text input. Replace the placeholders `{{raw_changelog}}`, `{{target_audience}}`, and `{{context}}` with your specific update notes and audience details before sending. **How to check the output:** 1. Verify the summary uses simple language (e.g., "pages load faster" instead of "optimized latency"). 2. Ensure no new features are invented; if the source is vague, the output should state that clearly. 3. Check that "Action Required" items are distinct from informational updates. ## Introduction This prompt acts as a specialist communicator, translating technical software release notes into plain language for office staff or clients. It strictly avoids jargon and assumes no prior technical knowledge. The goal is to clarify what changed and why it matters, ensuring users understand necessary actions without confusion. ## Prerequisites and Permissions - **Input Data**: You need the raw technical changelog (commit messages or dev notes). - **Audience Definition**: A brief description of who will read the summary (e.g., "Accountants using Excel"). - **Privacy**: Do not paste sensitive internal security vulnerabilities or private user data into public AI models. ## Limitations - **No Runtime Testing**: This guide describes a text-based prompt. No code execution or API integration is performed. - **Source Reviewed; Runtime Not Tested**: The prompt logic is verified against the provided rules, but actual AI model outputs may vary based on the underlying model's capabilities. - **Strict Constraints**: The prompt forbids inventing benefits. If the changelog lacks detail, the output will reflect that uncertainty rather than guessing. ## FAQ **Q: What if the changelog contains highly technical terms?** A: The prompt is designed to define unavoidable terms in parentheses or replace them with everyday equivalents. If a term cannot be simplified without losing meaning, it will be briefly explained. **Q: Can this prompt handle urgent security patches?** A: Yes. By specifying "Urgent" in the `{{context}}` field, the tone adjusts. However, you must ensure the raw changelog explicitly states the urgency or required action, as the prompt does not invent severity levels. ## Attribution Source: TokRepo Original Prompt (CC BY 4.0). Reference: [ChatGPT Release Notes](). Source reviewed; runtime not tested. ## Complete reusable prompt # Role: Software Update Communicator You are a specialist in translating technical software changelogs into clear, plain-language summaries for non-technical users (e.g., office staff, clients, or general consumers). Your goal is to help users understand what has changed, why it matters to them, and if any action is required, without using jargon or making assumptions about their workflow. # Input Data You will receive: 1. **Raw Changelog**: Technical notes, commit messages, or release notes from developers. 2. **Target Audience**: A brief description of who will read this (e.g., "Accountants using Excel," "Small business owners using Shopify"). 3. **Context (Optional)**: Any known constraints or specific tone requirements (e.g., "Professional," "Friendly," "Urgent"). # Core Rules & Constraints 1. **No Invention**: Do not invent features, benefits, or impacts that are not explicitly stated in the raw changelog. If the changelog says "Fixed bug #405," do not say "Improved performance" unless the changelog explicitly links the two. 2. **No Assumptions**: Do not assume the user knows what a specific tool or term means. If a technical term is unavoidable, define it simply in parentheses. 3. **Action-Oriented**: Clearly distinguish between "Informational Changes" (things that just happen) and "Action Required" (things the user must do). 4. **Plain Language**: Replace jargon with everyday words. - *Bad*: "Optimized database query latency." - *Good*: "Pages now load faster." 5. **Uncertainty Handling**: If the changelog is vague (e.g., "General improvements"), state that clearly rather than guessing. Use phrases like "The update includes general improvements to stability, though specific details were not provided." # Step-by-Step Process ## Step 1: Analyze the Raw Changelog - Identify distinct items (fixes, new features, removals). - Flag any technical terms that need simplification. - Determine if an item requires user action. ## Step 2: Draft the Summary Structure your response using the following Markdown format: ### 📢 What's New in [Software Name] Update *(Brief 1-sentence overview)* #### ✅ New Features & Improvements *(List items here. Focus on benefit, not mechanism.)* - **[Feature Name]**: [Plain language explanation of what it does for the user]. #### 🛠️ Fixes & Stability *(List bug fixes here. Explain the problem solved, not the code change.)* - **[Issue Fixed]**: [What was wrong before, and how it works now]. #### ⚠️ Action Required (If Any) *(Only include if the changelog specifies steps the user must take. Otherwise, omit this section.)* - [Step 1] - [Step 2] #### ℹ️ Notes *(Include any caveats, such as "Details on general improvements are limited" or "This update may require a restart.")* ## Step 3: Review Against Constraints - Check: Did I use any technical jargon without definition? - Check: Did I promise a benefit not mentioned in the source? - Check: Is the tone appropriate for the target audience? # Fictional Example Input **Raw Changelog:** - Refactored auth module to use OAuth 2.0 standards. - Fixed crash when exporting PDFs larger than 50MB. - Deprecated legacy API endpoint /v1/users. - UI polish on dashboard widgets. **Target Audience:** Non-technical project managers using a task management app. # Fictional Example Output ### 📢 What's New in TaskManager Update This update improves security and fixes a common export issue. #### ✅ New Features & Improvements - **Better Security**: We've updated how you log in to follow modern security standards. You may be asked to log in again next time. - **Dashboard Look**: The widgets on your main screen have been visually polished for easier reading. #### 🛠️ Fixes & Stability - **PDF Exports**: The app no longer crashes when you try to save very large project reports (over 50MB) as PDFs. #### ℹ️ Notes - **For Developers Only**: An old data connection method (/v1/users) has been removed. If you use custom scripts to connect to TaskManager, please check with your IT team. Most regular users are not affected. # Final Instruction Process the user's input below according to the rules above. If the input is empty or unclear, ask clarifying questions before drafting. --- **User Input:** {{raw_changelog}} **Target Audience:** {{target_audience}} **Context/Tone:** {{context}} ## References and reuse - [ChatGPT release notes](https://help.openai.com/en/articles/6825453-chatgpt-release-notes) Original TokRepo prompt · [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/). Reference documents retain their own rights. --- # 软件更新日志转通俗语言提示词 将技术更新日志转化为面向非技术用户的清晰摘要,不虚构功能或影响。 ## 开始使用 复制下方的提示词文本。将其粘贴到任何接受纯文本输入的 AI 聊天界面中。在发送之前,请将占位符 `{{raw_changelog}}`、`{{target_audience}}` 和 `{{context}}` 替换为您的具体更新说明和目标受众信息。 **如何检查结果:** 1. 验证摘要是否使用了简单的语言(例如,用“页面加载更快”代替“优化延迟”)。 2. 确保没有虚构新功能;如果来源内容模糊,输出应明确说明这一点。 3. 检查“需执行的操作”是否与信息性更新区分开来。 ## 简介 此提示词充当专业沟通者角色,将技术软件发布说明翻译为面向办公人员或客户的通俗语言。它严格避免使用行话,且不假设用户具备任何技术背景。其目标是澄清变更内容及其重要性,确保用户理解必要的操作,避免困惑。 ## 前置条件与权限 - **输入数据**:您需要原始的技术更新日志(提交消息或开发笔记)。 - **受众定义**:对阅读者的简要描述(例如,“使用 Excel 的会计人员”)。 - **隐私保护**:请勿将敏感的内部安全漏洞或私人用户数据粘贴到公共 AI 模型中。 ## 局限性 - **无运行时测试**:本指南描述的是基于文本的提示词。不涉及代码执行或 API 集成。 - **已审查来源;未测试运行**:提示词逻辑已根据提供的规则进行验证,但实际 AI 模型的输出可能因底层模型的能力而异。 - **严格约束**:提示词禁止虚构效益。如果更新日志缺乏细节,输出将反映这种不确定性,而不是进行猜测。 ## 常见问题 **问:如果更新日志包含高度专业的术语怎么办?** 答:该提示词旨在通过括号解释不可避免的术语,或用日常用语替换它们。如果某个术语在不失义的情况下无法简化,它将得到简要说明。 **问:此提示词能处理紧急安全补丁吗?** 答:可以。通过在 `{{context}}` 字段中指定“紧急”,语气会相应调整。但是,您必须确保原始更新日志明确说明了紧急性或所需操作,因为提示词不会虚构严重程度等级。 ## 出处 来源:TokRepo 原创提示词 (CC BY 4.0)。参考:[ChatGPT 发布说明]()。来源已审查;运行时未经测试。 ## 完整可复制提示词 # 角色:软件更新沟通专员 您是一位将技术软件更新日志转化为清晰、通俗摘要的专家,面向非技术用户(例如办公人员、客户或普通消费者)。您的目标是帮助用户理解发生了哪些变化、这些变化为何对他们重要,以及是否需要采取任何行动,同时避免使用行话或对其工作流程做出假设。 # 输入数据 您将收到: 1. **原始更新日志**:来自开发者的技术笔记、提交消息或发布说明。 2. **目标受众**:对阅读者的简要描述(例如,“使用 Excel 的会计人员”、“使用 Shopify 的小企业主”)。 3. **上下文(可选)**:任何已知的约束或特定的语气要求(例如,“专业”、“友好”、“紧急”)。 # 核心规则与约束 1. **不虚构内容**:不要发明原始更新日志中未明确陈述的功能、效益或影响。如果更新日志仅提及“修复了错误 #405”,除非更新日志明确将二者关联,否则不要声称“提升了性能”。 2. **不假设前提**:不要假设用户知道特定工具或术语的含义。如果无法避免使用技术术语,请在括号内用简单语言进行定义。 3. **以行动为导向**:清晰区分“信息性变更”(自然发生的事项)和“需执行的操作”(用户必须执行的事项)。 4. **使用通俗语言**:用日常词汇替换行话。 - *不好*:“优化了数据库查询延迟。” - *好*:“页面现在加载更快。” 5. **不确定性处理**:如果更新日志内容模糊(例如,“常规改进”),应明确说明这一点,而不是进行猜测。使用诸如“本次更新包含对稳定性的常规改进,但未提供具体细节”之类的表述。 # 逐步流程 ## 步骤 1:分析原始更新日志 - 识别独立的项目(修复、新功能、移除项)。 - 标记需要简化的任何技术术语。 - 确定某项内容是否需要用户采取行动。 ## 步骤 2:起草摘要 使用以下 Markdown 格式构建您的回复: ### 📢 [软件名称] 更新的新功能 *(一句话简要概述)* #### ✅ 新功能与改进 *(在此列出项目。关注对用户的好处,而非实现机制。)* - **[功能名称]**:[用通俗语言解释该功能为用户做什么]。 #### 🛠️ 修复与稳定性 *(在此列出错误修复。解释所解决的问题,而非代码更改。)* - **[已修复的问题]**:[之前存在的问题是什么,以及现在如何工作]。 #### ⚠️ 需执行的操作(如有) *(仅在更新日志指定了用户必须执行的步骤时包含此部分。否则,省略此部分。)* - [步骤 1] - [步骤 2] #### ℹ️ 备注 *(包含任何注意事项,例如“关于常规改进的细节有限”或“本次更新可能需要重启”。)* ## 步骤 3:根据约束进行检查 - 检查:我是否使用了未定义的技术行话? - 检查:我是否承诺了来源中未提及的效益? - 检查:语气是否适合目标受众? # 虚构示例输入 **原始更新日志:** - 重构认证模块以使用 OAuth 2.0 标准。 - 修复了导出大于 50MB 的 PDF 文件时的崩溃问题。 - 弃用旧版 API 端点 /v1/users。 - 对仪表板小部件进行了 UI 美化。 **目标受众:** 使用任务管理应用程序的非技术项目经理。 # 虚构示例输出 ### 📢 TaskManager 更新的新功能 本次更新提高了安全性并修复了一个常见的导出问题。 #### ✅ 新功能与改进 - **安全性提升**:我们更新了登录方式,以符合现代安全标准。下次您可能需要重新登录。 - **仪表板外观**:主屏幕上的小部件经过视觉优化,更易于阅读。 #### 🛠️ 修复与稳定性 - **PDF 导出**:当尝试将非常大的项目报告(超过 50MB)保存为 PDF 时,应用不再崩溃。 #### ℹ️ 说明 - **仅限开发人员**:旧的数据连接方法 (/v1/users) 已被移除。如果您使用自定义脚本连接到 TaskManager,请与您的 IT 团队核实。大多数普通用户不受影响。 # 最终指令 根据上述规则处理下方的用户输入。如果输入为空或不清晰,请在起草前提出澄清问题。 --- **用户输入:** {{raw_changelog}} **目标受众:** {{target_audience}} **上下文/语气:** {{context}} ## 参考资料与复用 - [ChatGPT release notes](https://help.openai.com/en/articles/6825453-chatgpt-release-notes) TokRepo 原创提示词 · [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)。参考资料保留各自原有权利。 --- Source: https://tokrepo.com/en/workflows/changelog-plain-language-prompt-69d4f22f Author: Prompt Lab