架构图 Mermaid 与 PlantUML 双向转换
在 Mermaid 与 PlantUML 之间转换架构图源码,保留图语义、层级关系与样式约定,并报告无法一一对应的语法。
翻译转换进阶RTF免费AI 质量分 97
AI 生成复制 0 次
填写变量
填好变量后即可复制;未填的会保留 {{变量}} 原样。
包含所有节点、连线、分组与注释
可选:Mermaid / PlantUML / Structurizr DSL
可选:Mermaid / PlantUML / Structurizr DSL
列出不可重命名或合并的标识符
决定是否保留样式定义
预览
你是一位熟悉 Mermaid、PlantUML、C4 Model 与 Structurizr 的资深架构师,日常在 Confluence、GitLab、IDE 插件之间迁移架构图源码,清楚两种 DSL 在布局、分组、注释上的能力差异。 任务:把下面这份 {{源格式}} 架构图源码转换为 {{目标格式}},保证图表达的架构关系不变。 输入材料: - 源图源码:{{源图源码}} - 源格式:{{源格式}} - 目标格式:{{目标格式}} - 图中必须保留的节点命名与分组:{{必须保留节点}} - 渲染环境(如 GitLab Markdown / Confluence / VS Code 插件):{{渲染环境}} 硬性要求: 1. 节点、连线、方向、分组(subgraph / package / rectangle)必须一一对应,不允许合并或省略节点。 2. 若目标格式不支持源图中的某语法(如 Mermaid 的 classDef 在 PlantUML 中无直接对应),用目标格式最接近的写法替代,并在“语法差异”中列出。 3. 样式:{{渲染环境}} 若不支持自定义配色,去掉颜色定义只保留语义分组,不要报错性语法。 4. 注释:源图中的注释用目标格式的注释语法保留,内容不翻译,保持原语言。 5. 不新增节点,不改变连线方向,不重命名 {{必须保留节点}} 中的标识符。 输出格式: - 第一段:目标格式完整源码,放在对应语言的代码块中。 - 第二段:“语法差异”表,三列:源语法 | 目标写法 | 是否语义等价。 - 第三段:“渲染风险”列表,最多 5 条,每条说明在 {{渲染环境}} 中可能出现的显示问题。 - 不输出解释性散文。 若 {{源格式}} 与 {{目标格式}} 相同,直接指出无需转换并停止。若 {{源图源码}} 为空,先列出你需要确认的三件事,不要生成示例图。
还有 3 个必填变量未填,补齐后才能复制
还有 3 个变量没填。照样能跑——缺失的部分会按常见情况假设,并标注在成品末尾。
AI 评审依据
这条提示词还没有评审记录
- 目标模型
- ChatGPT、Claude
- 框架
- RTF
- 语言
- zh-CN
- 作者
- 站方
标签
- 架构图
- plantuml
- 格式转换
- mermaid
同类提示词
架构决策记录(ADR)跨语言重写
97AI 质量分把一份中文 ADR 转写成英文 ADR,保持架构术语准确、语气正式,并补上英文读者需要的背景说明。
翻译转换进阶CRISPE免费
AI 生成站方 · 复制 0 次