用途:读取代码与业务上下文,生成可解释的 Mermaid 图,覆盖代码结构、调用链与业务映射三类视图。
主要能力:支持 architecture(模块与依赖关系)、callflow(调用方到被调用方)、mapping(业务目标与代码实现映射)三种图类型,可组合为 all;默认输出结构化结论与 Mermaid 源码,用户要求时通过 mermaid-live MCP 导出 svg/png/pdf 本地文件或 Mermaid Live 链接。
使用方式:命令为 /ac-diagram [模块|文件|函数|业务流程描述] [--type architecture|callflow|mapping|all] [--format code|svg|png|pdf|url],默认 format 为 code。默认以当前工作目录为分析根目录;多工作区时先用 Glob/Grep 确定目标,无法确定则询问用户。较大范围可用只读 Explore subagents 并行检索,主线程负责生成与交付。业务映射缺少业务上下文时必须先提问,禁止猜测。
适用场景:代码结构梳理、调用链排查、业务与代码对应关系说明,以及需要 Mermaid 图的文档与分享。
限制:URL 导出仅在用户明确要求或确认内容不敏感时使用,默认谨慎外发、优先本地文件或源码;mermaid-live MCP 不可用时退化为仅输出 Mermaid 源码。范围过大时应拆分为多张图。资料未提供具体收费、平台支持范围等信息。