← All reviews
Certificate ID
RV-21
Published
03 Sep 2026
Founder-tested

tt-a1i / archify

Tested by @balajiloganathan. Reviewed by RepoVerifier.

One run, on one machine, by the tester named above. Your results may differ on a different setup.

32200 GitHub stars at review

Result: Solid

01 Claim tested

Claims "proof, not promises." Fed it a novel scenario and it flagged an unresolved design detail instead of inventing an answer. The installer is pushy though.

02 Measurements

Criteria as recorded for this run.
CriterionRecorded
Claim held5
Docs3
Runs5
Gotchatrue
Install4

Recorded before the five-criterion scorecard.

03 Environment

os
macOS
node
v20.19.6
user
balajiloganathan
archify_version
2.16.0

As reported by the tester.

The version of the repo tested is recorded only if the tester listed it.

04 Observations

Turns plain-English descriptions or real repo evidence into validated, interactive architecture/workflow/sequence/dataflow/lifecycle diagrams as one self-contained HTML file. Tested on macOS, Node v20.19.6 (README implies ≥22.19, doctor confirms ≥18 actually works). Built a genuinely novel scenario — not one of the tool's own 11 showcase examples — and it correctly flagged an unresolved design detail instead of inventing an answer. Gotcha: installer defaults to 13 agent directories and quietly offers an unrelated second package.

What This Repo Claims

"Proof, not promises." Archify positions itself as an agent skill: describe a system in plain English, or point it at real code, and it produces a "polished, validated" diagram — schema-checked, evidence-linked when tracing real repos, and explicitly built to never invent topology it can't back up.

What I Tested

Environment: macOS, balajiloganathan user, Node.js v20.19.6, no Docker required.

Task: Install exactly as documented, run the tool's own health check, then build a real, personally-verifiable scenario — a proposed authentication architecture for repoverifier.dev itself (Supabase Auth → self-hosted Better Auth) — and check whether the output matched engineering reality, not just whether it looked polished.

Install

npx skills add tt-a1i/archify -g

Installer ran cleanly and even showed third-party security scan results before proceeding (Socket: 0 alerts, Snyk: Low Risk). But it defaulted to copying into 13 agent directories at once (Amp, Antigravity, Cline, Codex, and 9 more) despite no request to do so, and separately prompted to install an entirely unrelated package (find-skills, from a different GitHub org) via a one-time yes/no easy to click through without reading.

node archify/bin/archify.mjs doctor

All 14 checks passed, including confirming the real Node requirement: [ok] Node.js v20.19.6 (requires >=18) — directly contradicting the README's own DeepSeek-harness section, which implies Node ≥22.19 is needed.

The Test

Asked Claude Code, with Archify installed, to diagram a real proposed migration: repoverifier.dev's Supabase-based auth replaced by self-hosted Better Auth, sharing the existing Railway PostgreSQL instance, with the anonymous-user rate-limiting mechanism deliberately left unspecified as an open engineering question.

The output correctly:

  • Modeled 12+ components with named trust boundaries (public internet, PKCE back-channel, single Railway deployment, shared database)
  • Kept auth tables and existing pgvector tables in one database, one boundary — didn't invent a second database
  • Identified the PKCE-vs-implicit-flow distinction correctly: "Auth code returns server-side only — never touches the browser. PKCE upgrade over implicit flow."
And, most importantly, rather than guessing at the one thing I left unspecified, it rendered its own card:

> Open design question: anonymous user tracking > Anonymous users get 1 free conversation — but how is 'anonymous' counted? Options: IP-based (no storage, spoofable), fingerprint cookie (lightweight, privacy tradeoff), in-memory counter (lost on restart, not Railway-safe at scale). Genuinely unresolved — choose a mechanism before implementing rate_limit logic.

That's the tool's central claim — evidence over invention — holding up on a scenario it had never seen before, not one of its own 11 self-selected gallery proofs.

The Gotcha

Two things worth knowing before you install:

1. Installer scope is broad by default. Even trying to select just one agent, it copies into all 13 "Universal" agent directories regardless.

2. It bundles an unrelated package via an easy-to-miss prompt. A one-time "Install the find-skills skill?" prompt defaults toward yes and pulls in a second, unrelated tool from a different repo entirely (vercel-labs/skills).

3. Documentation understates compatibility. The core tool runs fine on Node 18+; only one specific integration needs the newer version the README implies for everything.

Verdict: SOLID

Installs clean, renders exactly as promised, and — on the hardest, most falsifiable claim — correctly refused to invent an answer to a genuinely open question rather than confidently guessing wrong. The install-scope creep and bundled extra package are real, worth knowing gotchas, not disqualifying ones. Fits any workflow needing fast, trustworthy architecture diagrams straight from a Claude Code or Cursor session — especially useful for documenting proposed infrastructure changes before committing to them.

05 Evidence

Founder's own run.

For maintainers: README badge

Shows this result and its publish month. Links back to this record.

RepoVerifier: SOLID
[![RepoVerifier: SOLID](https://repoverifier.dev/reviews/tt-a1i-archify/badge.svg)](https://repoverifier.dev/reviews/tt-a1i-archify)
<a href="https://repoverifier.dev/reviews/tt-a1i-archify"><img src="https://repoverifier.dev/reviews/tt-a1i-archify/badge.svg" alt="RepoVerifier: SOLID" height="20"></a>

Paste this in your repo’s README. Links back to the full review.

This review follows RepoVerifier Standard v1.0. Read the standard →