用途:Archify 将小型类型化 JSON 规格转换为自包含、可探索的 HTML 图表,适合绘制架构图、工作流图、时序图、数据流图和生命周期(状态机)图。它也能接受自然语言需求或粘贴的 Mermaid(flowchart、sequenceDiagram、stateDiagram),在图表需要反映真实代码时可读取仓库证据。
主要能力:支持深色/浅色主题、平移缩放、搜索、关系追踪、可选的追踪动画,以及 PNG/JPEG/WebP/SVG/WebM 导出。每个候选输出都会经过 9 项校验并生成交付回执,使结果可验证而非仅凭肉眼判断。
使用方式:该技能由上游维护,安装命令为 hermes skills install official/creative/archify,会从仓库实时拉取当前目录树(与其他 hub 安装一样经过隔离与扫描)。需要 Node.js 18+ 并在 PATH 中,可用 node bin/archify.mjs doctor 确认安装;技能包内无需 npm install。安装会从 GitHub 拉取约 200 个文件(约 8 MB,多为上游测试与示例),获取固定到单个 tree SHA 并记录在 bundle 元数据中。上游的“更新感知”步骤运行 scripts/check-update.mjs,只读取 GitHub 上的发布清单并打印通知,不会下载或安装任何内容;如不希望外呼可跳过。
适用场景与限制:适合需要可验证回执、Mermaid 转换、时序/生命周期类型或超出单个 HTML 文件导出的场景。安装后自带的 architecture-diagram 技能仍作为零依赖回退方案。完整文档见 https://github.com/tt-a1i/archify#readme。