{/* This page is auto-generated from the skill's SKILL.md by website/scripts/generate-skill-docs.py. Edit the source SKILL.md, not this page. */}
Archify
经过校验的交互式 HTML 图表,由上游维护。
Skill 元数据
| 来源 | 可选 — 通过 hermes skills install official/creative/archify 安装 |
| 路径 | optional-skills/creative/archify |
| 版本 | 2.17.0 |
| 作者 | tt-a1i |
| 许可证 | MIT |
| 平台 | linux, macos, windows |
| 标签 | diagram, architecture, workflow, sequence, dataflow, state-machine, mermaid, html, svg |
| 相关 skill | architecture-diagram, excalidraw, concept-diagrams |
参考:完整 SKILL.md
以下是 Hermes 在触发本 skill 时加载的完整 skill 定义。这是 agent 在 skill 激活时所看到的指令内容。
Archify(由上游维护)
目录存根(catalog stub)。 本条目在上游 tt-a1i/archify 维护:该项目随附一个自包含的 skill 目录(
archify/),内含 Node CLI、schema、渲染器、示例和参考。hermes skills install official/creative/archify会实时从该仓库拉取当前目录树(像任何 hub 安装一样隔离并扫描)——本目录只保留目录元数据,因此 vendored 副本永远不会过时。
Archify 把一份小型的带类型 JSON 规格变成一张自包含、可交互探索的 HTML 图表:支持 architecture、workflow、sequence、dataflow 和 lifecycle(状态机)类型,深色/浅色主题、平移/缩放、搜索、关系追踪、可选的轨迹动画,以及 PNG/JPEG/WebP/SVG/WebM 导出。它接受自然语言需求或粘贴的 Mermaid(flowchart、sequenceDiagram、stateDiagram),并在图表必须反映真实代码时读取仓库证据。每个候选图都要经过一次 9 项检查的 validate / deliver 回执,因此输出是可校验的,而非靠肉眼判断。
前置条件
PATH中有 Node.js 18+(运行node bin/archify.mjs doctor可确认安装;skill 包内部无需npm install)。- 安装会从 GitHub 拉取约 200 个文件(约 8 MB,主要是上游测试和示例);抓取固定到某个 tree SHA,并记录在 bundle 元数据中。
- 上游的"更新感知"步骤会运行
scripts/check-update.mjs,它从 GitHub 读取发布清单并只打印提示——绝不下载或安装任何东西。若不希望发出站调用,可跳过它。
安装后,内置的 architecture-diagram skill 仍是零依赖的回退方案(它移植自 Archify 所衍生的同一支 Cocoon AI 血脉);当用户想要校验回执、Mermaid 转换、时序/生命周期类型,或超出单个 HTML 文件的导出时,优先用 archify。