用途:在 Obsidian Markdown 文件中准确创建 Mermaid 图表。规则与选择指南始终适用;需要某类图表的确切语法和完整示例时,加载 reference/diagram-types.md。
主要能力:提供图表选择指南,按场景对应类型与声明,如逻辑流程用 flowchart TD、层级概念用 mindmap、对象交互用 sequenceDiagram、项目排期用 gantt、状态转换用 stateDiagram-v2、类关系用 classDiagram、数据库实体用 erDiagram、用户体验路径用 journey、优先级矩阵用 quadrantChart、历史事件用 timeline、分支合并用 gitGraph、比例分布用 pie、数值趋势用 xychart-beta、任务看板用 kanban。
必要用法与全局规则:代码块内不得使用全角标点,括号、逗号、冒号等必须为半角;含特殊字符的节点标签用双引号包裹,如 A["Label (info)"];标签中不使用 HTML 标签,仅在明确需要换行时用 <br/>;思维导图和时间线中缩进有意义,只用空格,不用 - 或 *;流程图默认 flowchart TD,除非用户另有要求;条件边必须使用双竖线,如 A -->|Yes| B,不能写成 A --> Yes B 或 A --Yes--> B。
交互与笔记:从工作区根目录读取 deeporbit.json 以确定交互语言,并用该语言生成回复和笔记内容,Obsidian 文件夹路径始终为英文;创建的每个笔记在 frontmatter 中设置 author: ai,大幅改写人类笔记时改为 author: mixed,作者信息只放在 frontmatter,不添加可见徽章。
限制:资料未提供安装命令、收费、价格、平台支持范围或效果保证;具体节点形状、链接类型、子图与样式需查阅 reference/diagram-types.md。