中文引号上下文助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md 的指南,将 @user_d1c8ae9c/zh-quotes 安装到你的 AI 助手中。
技能介绍
问题
中文与代码混排时,引号不是风格问题,而是解析边界问题。把 ASCII 引号改成中文引号、把 YAML 的键值引号替换掉,或把 Markdown 围栏里的反引号“美化”,都可能让 JSON、Typst、shell、LaTeX 和提示词示例失去合法性。zh-quotes 面向这类混合上下文,重点处理中文自然语言与编程语法、标记语法、数据格式之间的标点冲突。
工作方式
- 先判定当前语法层:纯中文正文、Markdown 代码块、Typst 指令、JSON/YAML 字符串、shell 命令、正则或嵌套提示词,各自适用不同规则。
- 语法优先于排版:在代码和数据结构中保留语言原生引号;在中文串内部,再把自然语言引用写成
“”或‘’。 - 逐层解析嵌套:例如
Markdown → Python → 中文字符串 → 中文引用,外层服从 Markdown 或 Python,内层中文文本再遵循中文标点。 - 输出前校验:检查引号是否合法、是否破坏解析器、嵌套引用是否闭合,避免把有效语法字符替换成中文标点。
适用边界
该技能不处理字体、字号或视觉美观,也不改写业务逻辑。它适合生成含中文的文档、提示词、配置和代码示例;对高敏感格式如 JSON、YAML、Typst、shell、regex 和 fenced blocks 尤其需要保留精确符号。
使用场景
- 写含 JSON 字符串的产品文档,避免中文引号替换 ASCII 引号导致配置样例不可解析。
- 生成 Typst 或 Markdown 教程时,保持代码块内符号不变,只在中文正文使用中文引号。
- 整理 shell、YAML 或正则示例,防止把解析器必需符号替换成中文标点造成命令失效。
- 编写多语言提示词,检查嵌套引号层级,确保中文引用不破坏外层提示词结构。
适合人员
- 维护开发者文档的工程师,需要把中文说明、代码片段和配置样例写进同一篇文章。
- 写 AI 提示词的平台运营,需要保证引用示例、工具参数和中文说明不互相破坏语法。
- 制作 Typst 或 Markdown 教材的内容编辑,需要区分正文中文引号与代码块中的 ASCII 符号。
- 处理 JSON 或 YAML 本地化文案的产品经理,需要审阅翻译后的字符串是否仍可解析。