legal-visualization
Installation
SKILL.md
Legal Visualization
面向法律业务场景的法律图解与图表生成技能。覆盖案件、非诉项目、合规管理、客户协作、团队办案、客户汇报和法律服务方案,生成可直接提交、汇报或嵌入文档的法律图表。对外英文名使用 Legal Visualization,中文可称“法律可视化”;Skill 标识和目录名统一为 legal-visualization。draw.io / diagrams.net 是默认可编辑底层格式,不是对外定位的边界。
硬约束
- 缺失事实必须显式标注:材料中未见的主体、时间、金额、合同、证据,不得出现在图中;必须显式写"待补充/待核/一方主张",禁止补全或推断。
- 业务条线优先于图型:先识别"诉讼/公司/合规/知产/争议/合同/客户/服务"等业务条线,再选图型。
- VizSpec.routing 必填:未填
routing.primary_scene与routing.selection_reason禁止写 drawio。 - 一图一观点:超过 1 个核心观点必须拆主图+附图;时间、计算、程序等 ≥3 类不同语义区域不得自由堆进同一画布,只能拆图或使用已定义容量的分区模板。
- 领域校验必须通过:
.drawio在复制、导出和交付前必须通过scripts/validate_drawio.py;几何重叠、确定性文本溢出、无效容器关系或超长连线标签属于阻断错误;连线标签与独立节点/文字块的估算叠压属于必须目视复核的 warning。 - 命中模板必须锁定几何:已有适配模板时,使用
scripts/instantiate_template.py只替换value占位符;随后可用scripts/apply_visual_roles.py编译样式,但编译前后每个mxGeometry必须完全一致。不得为了塞入更多材料而移动节点、缩小字号或扩写 edge 标签;容量不足时拆附图。