用途:当纯文字迫使读者在脑中重建整体结构时,用最小的可视化替代冗长描述。它强调图是承重结构而非装饰,只在必要时使用,且最多选一两种视图。
主要能力:提供多种文本化视图。伪代码用于剥离语言噪音、呈现分支逻辑;调用树展示运行时控制流与调用深度;组件树表达 UI 或模块结构及边界;文件树说明职责分布,保持浅层并每目录一条注释;Mermaid 用于参与者交互、数据流或状态转换;diff 用于在既有结构上展示变更形态,可按组件、文件布局、控制流或状态机匹配。必要时可展示完整可复制代码块,避免省略导致归属或顺序不清。
使用方式:所有内容以文本块或 Mermaid 在对话中渲染,最多写入一个 artifact 文件。当文字不足时,可写一个聚焦的 HTML 文件(图示、信息图或几页幻灯片),采用产品自身配色、字体与组件,填入真实标签与数据,并适配桌面与移动端;用平台打开器打开(Windows 用 start,macOS 用 open,Linux 用 xdg-open),只产出一个 artifact。
适用场景:解释控制流、调用深度、模块归属、文件布局、状态机变更、前后对比或 UI 布局等需要读者把握整体形状的场合。
限制:每个可视化应紧贴其支持的两三句话;只保留回答当前问题所需的调用、文件、属性、状态与边界,多余节点会增加读者解码负担;若一句话能说清,就直接写句子。资料未提供具体安装命令、收费或平台支持细节。