SuperAPI AI 工具集

peach-gen-diagram

办公与效率

查看项目

更新于 10-15 21:53

技能介绍

用途:读取用户描述、文档、代码结构等信息,为工作流、系统与模块结构、会话流程、智能体协作、知识管理结构、用户旅程、部署运维流程等生成图示;明确说明不用于 ERD,数据库表关系属于 peach-erd 范围。

主要能力与格式选择:无指定格式时按目的自动选择,条件分支、汇合、层级、架构、状态流、需渲染文档优先 Mermaid;简短 CLI 流程、强调原文可读性用 Unicode;复杂关系、GitHub 渲染、长期维护、文件产出优先 Mermaid 或 D2;pure ASCII 默认不用,仅在用户指定或 Unicode 会损坏时使用。Mermaid 支持 flowchart、sequenceDiagram、stateDiagram、mindmap;D2 适合架构与服务关系图并输出 SVG/PNG;C4 则从 Mermaid/D2/Structurizr 中选择。

用法要点:先判定输入类型(自然语言、图像描述、文档路径、代码目录、已有草稿),涉及文件时先读取依据;若格式不明可给出候选与推荐并说明理由,用户说“随便”“推荐”“直接画”时不再询问。Unicode 图用 text 代码块,带标题框,节点用 ┌─┐、│、└─┘ 方框,标签简短,韩文方框可能因字体导致宽度错位,需在最终文档确认。Mermaid 用 Markdown 代码块,标签简短,含括号、冒号、斜杠时加引号,/peach-* 等斜杠命令必须写成 Skill["/peach-team-dev"] 形式。

保存与渲染:默认路径为 docs/diagrams/{slug}.mmd、.md、.d2,以及 .png、.svg;用户指定路径时优先。渲染用 npx @mermaid-js/mermaid-cli@latest -i docs/diagrams/{slug}.mmd -o docs/diagrams/{slug}.png -s 2,或输出 .svg,失败时修正语法并重试一次。

限制:价格、平台支持、可用性等资料暂未提供;不得凭此说明推断其收费或运行环境。