↑

ContextWeave 架构图生成v1.7.2

interactive-architecture-diagram91 KB

将代码、文档或自然语言描述转化为结构化架构图、流程图与思维导图。通过本地脚本与 ContextWeave 云端协同,输出 CW、SVG、HTML、原生 PPTX 或可编辑 VSDX。适合需要提取系统关系、业务链路或知识层级并直接产出可交付图形的场景。

0 0 0 0 更新于 2026-10-28 18:36

免责声明:本站部分 Skill 来源于公开渠道,使用前请注意识别相关风险,内容版权归原作者所有,如 Skill 涉及版权问题,请在线反馈,核实后予以下架处理。

概述

本 Skill 是 ContextWeave 绘图服务的智能客户端,专注于把用户的文本描述、代码仓库或业务文档转化为可交付的可视化图形。它通过本地脚本完成请求组装、文件读取与参数映射,再调用云端后端生成实际图件。支持三种结构化快速路径——泳道图处理跨角色交接、层级卡片表达嵌套分区、共享轨道矩阵呈现行列关系——无需用户记忆模板名称即可自动匹配。普通路径则提供完整的骨架评估、配色控制与布局授权机制,最终输出 SVG 预览、HTML 交互稿、原生 PowerPoint 形状或 Visio 可编辑文件,满足技术评审、方案汇报与文档插图等多环节需求。

技能包含

  • SKILL.md(本文件):技能主说明,含三条不变式心智模型、六步单图流程、核心参数映射与多视图拆分规则
  • references/authoring.md:结构化调用与编辑协议,覆盖三种快速路径的通用规范
  • references/authoring-swimlane.md:泳道 JSON 协议,用于顺序跨角色交接场景
  • references/authoring-cards.md:层级卡片协议,支持分区嵌套与薄 HTML 输入
  • references/authoring-matrix.md:共享轨道矩阵协议,处理各列共享行与跨行关系
  • references/layout-planning.md:构图骨架规划,含分层、三栏主轨、阶段网格等骨架的收益评估与 OutlineIntent 版本选择
  • references/palette.md:结构化配色交接,定义 base_palette 组装规则与主题角色继承
  • references/advanced-operations.md:修改已有图、CW 导入导出、VSDX 原生导出、文件链接注入等高级操作
  • references/error-recovery.md:脚本超时、额度不足、版本升级、专家处理等待等异常恢复流程
  • references/external-data-consent.md:外部数据传输与授权规范,首次联网前的告知与确认模板
  • references/multi-view-scenarios.md:多视图拆分触发条件、确认门机制与 layers/scenarios 判断规则
  • references/enterprise-central-example.md:中车式共享轨道矩阵示例
  • references/co-design-examples/:协同设计完整样例(含 D2 源码、意图 JSON、说明文档与 SVG 产出)
  • scripts/generate_contextweave.cjs:主生成脚本,组装请求并调用后端
  • scripts/edit_contextweave.cjs:编辑已有 CW 图件
  • scripts/recompile_contextweave.cjs:超时或等待状态下的轮询重编译
  • scripts/export_session_asset.cjs:按格式导出会话资产(含 VSDX 原生格式)
  • scripts/export_contextweave_code.cjs / scripts/import_contextweave_code.cjs:CW 代码导出与导入
  • scripts/co_design.cjs:协同设计工作流脚本
  • scripts/authoring.cjs:结构化路径辅助脚本
  • scripts/palette.cjs:色板处理与参数组装
  • scripts/query_request.cjs / scripts/request_receipt.cjs:请求查询与回执管理
  • scripts/request_quota_code.cjs / scripts/redeem_quota_code.cjs:额度码申请与兑换
  • scripts/submit_feedback.cjs:异常场景下的用户反馈提交
  • scripts/update_skill.cjs:服务端要求版本升级时的自动更新

核心能力

  • 结构化快速路径:自动识别内容特征,无需用户指定模板即可选用泳道、层级卡片或共享矩阵生成
  • 语义级意图翻译:将"放在右上角"等模糊描述转化为后端可理解的区域归属与主次关系,拒绝承诺像素坐标
  • 骨架收益评估:按材料结构主动推荐分层、三栏主轨或阶段网格布局,附区域安排依据与阅读收益说明
  • 全链路参数显式控制:diagram_style(拓扑/逻辑/混合/思维导图)、morphology(容器/流向/论述)、base_palette 整体配色、accent_targets 局部高亮均可独立配置
  • 多视图拆分管控:识别全局-模块-细节混杂、多子系统独立视图等信号时,先给出拆分方案阻塞等待确认,禁止擅自拆分
  • 原生格式导出:支持 SVG/HTML 预览、PPTX 原生形状、VSDX 可编辑文件,禁止用嵌入 SVG 冒充原生 Visio
  • 会话状态复用:修改已有图时自动携带 CW 全文与 session_id,结构化图提交规范模型 ID 续改
  • 异常主动恢复:超时自动轮询 recompile,版本不兼容自动更新重试,错误场景保留反馈入口

应用场景

用户怎么说本技能做什么
"画个订单从网关到支付的流程图"解析链路语义,评估是否适合泳道或阶段网格骨架,组装请求生成逻辑流图,输出 SVG 与可编辑 PPTX
"把这段微服务代码可视化成分层架构"读取代码提取模块边界与依赖关系,选用 topology + container + layered 骨架,生成带区域分组的技术架构图
"基于上周那张图加一层缓存"复用 session_id,将现有 CW 放入 input_file 的 #CW 段,提交增量编辑请求,保留原有配色与布局
"这个系统太复杂,既要全局又要细节"触发多视图确认门,给出全局脉络图、子系统交互图、关键链路执行图的三层拆分方案,等待用户确认后分批生成
"导出成能直接在 Visio 里改的"取得 session_id 后调用 export_session_asset.cjs --format vsdx,产出原生 VSDX 而非嵌入图形
"用公司红蓝配色,高亮支付网关"组装 base_palette 为 corporate_red 复合主题,accent_targets 指定"支付网关"为暖橙色,显式传入生成脚本