📦 floracat-architecture-diagram — 创建HTML/SVG架构图和技术图表

v1.0.0

创建或修改独立的HTML/SVG架构图、运行时流程图、序列图和PPT风格的技术图表。当用户需要人类可读的发布级图表(而非Mermaid),或需要帮助改进节点布局、箭头准确性、间距、重叠处理、中文标签或架构和流程图的整体视觉风格时使用。

5· 376·1 当前·1 累计
floracat526 头像by @floracat526 (FloraCat526)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/3/31
0
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
纯指令技能,生成独立的HTML+SVG架构图;其声明的需求和运行时指令与所述目的一致,不请求凭据、安装或外部端点。
评估建议
该技能是纯指令性的,与声明的目的保持一致。在使用前:(1) 理解代理可能要求您上传或粘贴现有的SVG、图表或文档以进行准确编辑——避免分享敏感代码或机密信息;(2) 使用非敏感的示例图表进行测试,以确认输出风格;(3) 如果需要严格的数据控制,请保持编辑本地化,并仅提供代理所需的最少文件/文本。
详细分析 ▾
用途与能力
名称/描述(HTML/SVG架构图)与SKILL.md和评估预期相符。没有无关的必需二进制文件、环境变量或配置路径。所有声明的元数据与其目的相称。
指令范围
SKILL.md提供了详细的布局/编辑规则和工作流程(例如,在优化SVG时检查坐标;如果含义不明确,验证代码/文档中的关系)。这些对于生成准确的图表是合理的,但意味着代理可能需要用户提供的文档或SVG文件进行编辑。指令不会自主读取系统文件或联系外部端点。
安装机制
没有安装规范和代码文件;纯指令技能风险较低,因为技能本身不会向磁盘写入任何内容。
凭证需求
不需要环境变量、凭据或配置路径。SKILL.md不引用机密信息或无关服务。
持久化与权限
always为false,技能不请求持久或提升的平台权限。它不会被强制包含在代理运行中,也不会修改其他技能或系统范围的设置。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/3/31

- floracat-architecture-diagram 技能初始版本发布。 - 生成带有嵌入SVG的独立HTML文件,用于架构和流程图。 - 注重简洁、PPT风格的视觉设计和发布就绪性,优先考虑可读性和改进的布局。 - 详细说明节点布局、箭头清晰度、间距和视觉层级的规则。 - 支持中文标签和面向技术受众的语义颜色主题。 - 包含用于优化现有图表和检查重叠或清晰度的综合规则。

无害

安装命令

点击复制
官方npx clawhub@latest install floracat-architecture-diagram
镜像加速npx clawhub@latest install floracat-architecture-diagram --registry https://cn.longxiaskill.com

技能文档

使用此技能生成带有嵌入SVG的独立HTML文件,呈现简洁的演示幻灯片风格,而非代码优先的图表。

输出形式

  • 默认生成带有嵌入SVG的独立HTML文件。
  • 当一页上有多个图表时,首选分节的“幻灯片”结构。
  • 使用SVG(而非Mermaid)以获得最终发布质量的布局控制。
  • 确保结果无需缩放即可阅读,非工程师也能理解。

视觉风格

  • 使用PPT风格的信息设计:温暖的背景、面板卡片、柔和的阴影、圆角节点、克制配色。
  • 当受众为中文用户时,首选清晰的中文标签;仅保留必要的英文技术术语。
  • 使用少量语义颜色并在整个部分中保持一致。
  • 保持箭头简洁;不要让线条或标记在视觉上过于突出。
  • 优先平衡间距而非密集排列。页面应给人经过编辑的感觉,而非自动生成。

图表构建工作流程

  • 明确每个图表面向用户的用途。
  • 在绘制前将系统简化为几个层级或阶段。
  • 选择最简单的SVG结构:
- 分层架构 - 运行时流程 - 序列/时序流程 - 子系统深入
  • 先放置组,再放置节点,然后是箭头,最后是注释。
  • 布局稳定后,本地化标签并精简措辞。
  • 完成前进行专门的箭头和重叠检查。

节点规则

  • 每个节点只有一个明确的职责。
  • 保持标题简短;如果标题较长,先加宽节点再缩小文字。
  • 使用副标题行进行详细说明;保持简短和可扫描。
  • 避免在一个节点内混合多个抽象层级。
  • 严格对齐同级节点。

箭头规则

  • 每条箭头必须从节点边缘开始和结束,不能在节点内部。
  • 首选直线。仅在避免碰撞或歧义时添加弯曲。
  • 当两条箭头连接同一对区域时,在垂直或水平方向上错开它们。
  • 使用实线表示主要的运行时/数据流。
  • 仅将虚线用于支持、配置、反馈、可选链接或按需读取。
  • 如果箭头很长,缩短或重新路由它们,使方向保持明显。
  • 不要让文字放在箭头上面。

编辑规则

  • 在优化现有SVG时,检查坐标而非进行语义猜测。
  • 如果用户报告重叠,直接修复几何:移动节点、加宽盒子、重新路由路径或调整文字锚点。
  • 如果用户质疑箭头的含义,先在代码/文档中验证实际系统关系,然后更正线条。
  • 优先使用明确的标签而非装饰性复杂性。

图表特定指南

整体架构

  • 分离访问表面、控制平面/运行时、能力子系统和状态/配置区域。
  • 使用封闭组显示所有权或子系统边界。
  • 保持跨组箭头简洁精确。

运行时流程

  • 首先强调主要路径。
  • 将配置、会话状态和插件/运行时支持放在主要路径下方作为支持层。
  • 使用读起来像产品行为的措辞,而非源代码名称,除非源代码名称很重要。

序列图

  • 将参与者减少到解释流程所需的最少数量。
  • 按角色而非文件/模块命名参与者,除非实现细节是重点。
  • 仅在存在真实重复交互的地方使用循环。
  • 将循环标签靠近循环箭头放置。

最终检查清单

完成前,请阅读 references/review-checklist.md 并验证每一项。

数据来源ClawHub ↗ · 中文优化:龙虾技能库