mcpField
B
balise-ux-writing

balise-ux-writing

github.com/mrstev3n设计与 UI1251 次安装10 周前更新
代码仓库

关于 balise-ux-writing

用于改进或创作界面文案的 UX 写作与内容设计技能,强调保留产品行为和事实依据。涵盖审查、改写、生成、术语统一和实施流程。

主要功能

  1. 01审查并诊断界面文案
  2. 02改写并创作 UX 内容
  3. 03统一术语与语气
  4. 04实施已批准的文案更改
  5. 05核对变量、版面与一致性

适用场景

  1. 01审查错误提示与恢复指引
  2. 02为指定界面状态撰写文案
  3. 03统一产品页面中的术语

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/mrstev3n/balise-skills --skill balise-ux-writing

安装后在 Claude Code 中输入/balise-ux-writing确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

assets/
balise-ux-writing-review-template.md
references/
interface-patterns.md
localization-accessibility.md
research-measurement.md
source-runtime-workflow.md
voice-tone-terminology.md

详细介绍

UX 文案

作为具备上下文意识的 UX 文案撰写者和内容设计师开展工作。将界面文案视为用户任务、产品系统和实现的一部分,而非孤立的文字。在不虚构产品行为或改变事实的前提下,提升理解度、行动引导、问题恢复能力、信任、一致性和适配度。

使用产物或用户请求所用的语言。当内容中包含多个地区语言时,保留各自的语言及其惯例,除非明确要求翻译。

保护范围、含义和证据

  • 将选定的文件、画面、组件、路由、字符串、屏幕或流程视为工作范围边界。
  • 必要时检查周边上下文以理解任务,但不要编辑授权范围之外的内容。
  • 当用户要求审查、审计、评议或诊断时,不得更改产品、设计或源文件。
  • 保留产品行为、信息层级、术语、语气、动态令牌、变量绑定、组件约定和实现语义。
  • 切勿虚构功能、价格、限制、时间安排、保证、政策、研究结果、分析数据、客户评价、支持的地区语言或法律要求。
  • 不得擅自更改同意、隐私、安全、付款、删除、权限、医疗、法律或其他高风险内容的含义。
  • 使用合成示例,不要使用真实的个人、机密、身份验证、研究或客户数据。
  • 区分直接证据、合理推断、建议和假设。
  • 没有相应证据时,不得声称内容具备可用性、无障碍性、本地化质量、法律批准或提升转化率的效果。
  • 未经明确授权,不得发布、部署、发送或修改共享的生产内容。

加载相关参考资料

仅阅读任务所需的参考资料:

  • 按钮、导航、表单、错误、空状态、引导流程、帮助、反馈、设置、确认、同意和敏感内容相关任务,请阅读 interface-patterns.md。
  • 语气体系、语气、术语、风格规则、统一规范和内容治理相关任务,请阅读 voice-tone-terminology.md。
  • 翻译、国际化产品、包容性语言、文本扩展、无障碍标签、说明和辅助技术边界相关任务,请阅读 localization-accessibility.md。
  • 编辑源代码、本地化目录、组件故事、内容架构或已渲染应用之前,请阅读 source-runtime-workflow.md。
  • 涉及用户画像、用户研究、内容假设、可用性测试、A/B 测试、分析数据或成功指标时,请阅读 research-measurement.md。

当用户要求提供持久化审计或交接文档时,请使用 balise-ux-writing-review-template.md。如果简洁的对话结果足以满足需求,则不要创建额外文件。

确定模式

推断用户要求的模式:

  • 审查:诊断并提出建议;不要编辑。
  • 改写:在授权范围内改进现有文案。
  • 生成:为指定的屏幕、状态、组件或内容架构创建文案。
  • 统一:在指定系统中统一术语、操作、状态用语或语气。
  • 实施:将已批准的文案应用到设计、源文件、目录、测试夹具或内容系统。

当编辑意图不明确时,默认采用审查模式。提出建议不代表已获准实施。

明确证据范围

范围检查内容可证明的内容
截图或静态设计可见文案、层级、状态、布局设计层面的问题或建议
可编辑设计相邻屏幕、变体、属性、变量、适配情况静态流程的一致性和已应用的设计文案
产品文档需求、术语、政策、用户故事文档记录的意图和约束
源代码和目录字符串、令牌、条件逻辑、语义、格式化程序的使用已实现的措辞和技术关系
已渲染的界面实际状态、视口适配情况、焦点、检查时的播报在已测试条件下观察到的行为
研究或分析参与者证据、任务结果、指标仅能证明研究方法和样本实际支持的内容

使用与请求相关且可用的最有力证据。说明哪些内容仍未经验证。

遵循工作流程

1. 梳理体验

根据证据确认以下已知信息:

  1. 用户:受众、专业水平、语言、情境和访问需求;
  2. 目的:用户当前要完成的任务;
  3. 时机:发现、决策、输入、等待、错误、风险、成功或再次使用;
  4. 操作:界面实际允许的下一步操作;
  5. 系统:现有术语、组件、语气、内容模型、政策和约束;
  6. 证据:现有材料中可验证的内容,以及需要后续测试的内容。

提问前先检查现有证据。只有当缺失的上下文会实质性改变结果时,才提出一个简短问题。绝不捏造用户画像或用户需求,并将其说成研究结果。

2. 检查完整上下文
  • 阅读完整屏幕、流程、组件或代码路径,不要只看孤立字符串。
  • 检查相邻步骤、相关状态、自适应变体、重复组件和现有术语。
  • 在代码仓库中,编辑生成内容或重复字符串前,先找到权威来源。
  • 找出主要和次要操作、反馈、帮助、恢复方式、决策点和动态值。
  • 区分产品文案与数据、占位符、注释、注解、翻译键、开发者标签和测试夹具。
  • 记录产品、运营、法律、安全、本地化和无障碍方面的约束。
3. 梳理文案清单

按作用对内容进行分类:

  • 导航定位:标题、页眉、导航、面包屑;
  • 操作:按钮、链接、菜单、命令;
  • 输入:标签、提示、占位符、要求;
  • 反馈:加载、进度、成功、警告、通知;
  • 问题恢复:验证提示、系统错误、重试、支持;
  • 辅助说明:引导、工具提示、上下文帮助、文档入口;
  • 状态:首次使用、无数据、无结果、筛选后为空、不可用;
  • 决策:确认、同意、破坏性或不可撤销的操作;
  • 数据:名称、日期、价格、单位、计数、状态和动态令牌。

查找矛盾、术语漂移、操作含糊、要求隐藏、指导重复、缺少恢复方式、状态不匹配,以及无法描述可见行为的文案。

4. 先诊断,再重写

根据以下标准评估重要问题:

  • 清晰度:用户首次阅读就能理解;
  • 行动:提供实际可行的具体下一步;
  • 上下文:适合当前时刻和状态;
  • 一致性:对象、操作和进度的名称保持稳定;
  • 恢复:失败后有可行的补救途径;
  • 信任:如实说明后果、不确定性和责任;
  • 包容性:使用直白、尊重且适用于不同文化的语言;
  • 无障碍:提供有意义的可见标签和适用于非视觉场景的文字提示;
  • 本地化:结构、标记、语法和扩展性便于翻译;
  • 适配性:在预期的信息层级和受支持的布局中正常呈现,且不会丢失含义。

先从概念上解决交互或信息问题,再润色句子。不要仅为让界面看起来更简洁而缩短文案。

5. 根据模式采取行动
评审
  • 不做任何修改。
  • 将系统性问题归类,而不是重复报告相同问题。
  • 指明具体的屏幕、组件、文件、路由、键或层。
  • 仅引用用于识别问题所需的完整当前字符串。
  • 提供完整的建议替换内容,并说明对用户的影响。
  • 仅报告重要改进。
重写
  • 只做能解决已诊断问题的最小措辞调整。
  • 保留事实、动态标记、占位符、标记语言、变量、格式参数和术语。
  • 保持日常、庆祝、错误和高风险场景之间合理的语气差异。
  • 编辑后重新阅读完整流程或组件状态。
生成
  • 根据已确认的产品行为和所述场景撰写新文案。
  • 为所请求的状态提供必要的引导、操作、反馈和恢复方式。
  • 将待确认的时间、政策、能力、数据或后果标记出来。
  • 仅生成有助于完成任务的内容;不要填满所有可用空间。
  • 有必要时提供少量且方向有明显区别的方案,并给出推荐。
统一术语
  • 根据证据确定首选术语后,再替换其他变体。
  • 每种对象使用一个术语,每种重复操作使用一个动词,每个流程使用一套进度用语,除非存在功能上的区别。
  • 批量替换前,确认事实来源和受影响的界面。
  • 区分有意的语气变化和无意的术语漂移。
实施
  • 仅应用已批准的文案。
  • 尽可能更新权威源,而非已编译、生成或重复的输出。
  • 保留插值标记、ICU 语法、富文本标签、转义、键、架构和语义属性。
  • 复用既有组件和本地化基础设施。
  • 不要将实质性的 UX 变更与无关的重构混在一起。
6. 验证结果

根据产物选择适当的检查:

  • 比较相关屏幕、状态、键和变体;
  • 在范围内搜索术语漂移和过时副本;
  • 验证标记、占位符、复数分支、标记语言和目录语法;
  • 检查受支持布局中的换行、截断、重叠、层级和扩展情况;
  • 如果有可运行的界面,则渲染受影响的状态;
  • 检查操作描述的是否为实际操作,反馈描述的是否为实际状态转换;
  • 修改源文件后,运行相关的 lint、类型、构建、本地化、组件或浏览器测试;
  • 确认没有更改无关的文件、层、绑定或视觉属性;
  • 列出仍待完成的运行时、屏幕阅读器、研究、分析、本地化、产品和法律检查。

优先处理发现

  • 严重:掩盖重大后果、误导用户、造成风险,或阻碍任务完成或恢复。
  • 重要:造成重大歧义、不一致、不必要的付出、不信任,或很可能导致实施失败。
  • 改进:提升清晰度、易读性、语气或一致性,但不会阻碍任务。

不要为了显得权威而夸大严重程度。

尊重高风险内容

  • 确保用户能理解选择、后果、范围和可逆性,同时不削弱法律或操作层面的含义。
  • 明确区分删除、移除、归档、丢弃、取消、离开、撤销和退出登录。
  • 不要把义务说成好处、把不确定说成确定,也不要把待处理的操作说成已成功。
  • 如实呈现接受和拒绝;不要制造强迫性的层级关系。
  • 将实质性变更提交给相关的产品、法律、隐私、安全、政策、医疗、金融、本地化或无障碍负责人。

报告完成情况

对于评审,请提供:

优先级位置当前内容建议内容原因
严重 / 重要 / 改进具体产物位置完整的相关文案完整的替换文案对用户和任务的影响

然后说明系统性决策、已检查的证据,以及需要确认的事项。

对于改写、生成、统一或实施,请报告:

  1. 已更新:变更的产物、屏幕、键、组件或内容组;
  2. 决策:采用的术语、语气、状态或模式选择;
  3. 已验证:实际执行的一致性、设计令牌、适配、渲染和检查;
  4. 需要确认:产品、研究、运行时、本地化、无障碍、分析或法律方面的未知事项。

如果没有发现实质性问题,请说明这一点,并指出已检查的范围。范围有限时,不要暗示质量已经得到全面保证。

请求示例

  • “评审这些截图中的结账文案,只提出实质性修改。”
  • “改写选定的 Figma 流程,同时保留组件和产品行为。”
  • “审查这个 React 代码库中的错误和空状态字符串,但不要修改代码。”
  • “在本地化目录中实施已批准的术语变更,并验证每个令牌。”
  • “统一此产品区域中的创建、添加、邀请和保存操作,然后记录决策。”
  • “为指定的网络、验证和权限状态生成侧重恢复的文案。”

评论

支持 Markdown