Archify 是 tt-a1i 维护的 agent skill:让编码代理根据描述或仓库证据生成带类型约束的 JSON 图数据,再编译成可交互、可离线打开的单文件 HTML。它覆盖架构、工作流、时序、数据流和生命周期五类图。
来源:github.com/tt-a1i/archify/blob/main/README_EN.md 查看 GitHub 仓库 → 📘 使用教程 →旧稿仍停在 v2.6.0,并把 Archify 写成 Claude 专属工具;当前稳定版已到 v2.16.0,也支持 Cursor、Codex、Claude Code 和 OpenCode,因此需要重写。
来源:github.com/tt-a1i/archify/releases/tag/v2.16.0代理先写 architecture、workflow、sequence、data-flow 或 lifecycle 对应的 JSON;schema 与验证器检查节点、边、路径和版面约束,再生成 HTML。
来源:github.com/tt-a1i/archify/blob/main/README_EN.mdvalidate 用于检查源数据,preview 生成候选预览;deliver 只在检查通过后原子替换目标文件,并可输出机器可读 receipt。
来源:github.com/tt-a1i/archify/blob/main/README_EN.md生成的 HTML 可切换明暗主题、搜索节点、追踪路径与上下游关系,并导出 PNG、SVG、WebM 或分享卡片。
来源:github.com/tt-a1i/archify/blob/main/README_EN.mdArchitecture Delta 对比经过验证的 Before、Delta、After 三组已写入事实;它不会自行推断运行时影响、风险或合并安全性。
来源:github.com/tt-a1i/archify/blob/main/README_EN.mdArchify 的输入不是图片,而是代理生成的类型化 JSON 中间表示。仓库内的 schema、验证规则与布局约束先检查这份数据,渲染器再写出自包含 HTML/SVG。代理负责选择节点与布局;验证器只核对已写入图中的事实和约束,不连接线上基础设施,也不判断代码变更是否安全。
来源:github.com/tt-a1i/archify/blob/main/README_EN.mdNode.js 与 npx,用于 skills 安装和仓库内 CLI受支持的 AI 编码代理可选的源码仓库上下文;仅凭描述作图时不需要仓库适合把系统组件、CI/CD 审批、API 调用、数据血缘或重试状态整理成可审查的交互图。第一次应限制在 8 到 12 个核心组件和一条主路径,核对节点与连线后再补边界、异常和说明卡片;复杂仓库若没有可靠证据,不应让代理凭名称补全架构。
来源:github.com/tt-a1i/archify/blob/main/README_EN.md截至 2026-09-23,最新稳定版是 v2.16.0,发布于 2026-08-30。该版本包含 constraint-driven Workflow Compiler、schema v2 readable-v2、带 layout JSON 的验证 receipt、schema 迁移命令与有限的查看器本地化;main 分支已进入 v2.17.0-dev.1 开发。
来源:github.com/tt-a1i/archify/releases/tag/v2.16.0status: docs-only | checked_at: 2026-09-23 | environment: 只核对 tt-a1i/archify 官方 README、CHANGELOG 与 GitHub Releases | limitations: 未执行 npx 安装,未运行 doctor、demo、validate、preview 或 deliver,也未实际生成或导出图表 | observed_output: 官方最新稳定版为 v2.16.0,发布于 2026-08-30;main README 标出的 v2.17.0-dev.1 是当前开发版本,不应当作稳定安装版本
来源:github.com/tt-a1i/archify/releases/tag/v2.16.0Mermaid 用接近 Markdown 的文本语法在文档中渲染 20 多类图,适合手写、版本控制和 GitHub 原生展示。Archify 面向代理生成的类型化 JSON,并把验证、交互式查看器和验证后交付放在同一流程;需要简短、广泛兼容的图表源码时优先 Mermaid,需要检查节点关系并交付单文件交互图时再考虑 Archify。
来源:github.com/mermaid-js/mermaidArchify 更适合需要把代理产图纳入验证和交付流程的团队。先从小图开始,保留 JSON 源文件并核对每条边;若目标只是 README 里的一张简单图,Mermaid 通常更省步骤。
来源:github.com/tt-a1i/archify/blob/main/README_EN.md2.16.0 是截至 2026-09-23 的最新稳定 release;2.17.0-dev.1 是 main 分支开发版本。
不必。仅凭描述也能生成图;涉及真实系统时,应打开仓库并要求代理引用源码证据。
不能。官方明确把 automatic Mermaid parsing 列为当前不支持的能力,需要重建成类型化 JSON。
官方说明不会上传项目数据或提示词。可设置 ARCHIFY_UPDATE_CHECK_DISABLED=1 关闭检查。