Agent skill · Security

archify

Create polished, validated architecture, workflow, sequence, data-flow, and lifecycle/state diagrams as explorable standalone HTML with inline SVG, dark/light themes, optional trace motion, and PNG/JPEG/WebP/SVG/WebM export. Accept plain-language requirements or pasted Mermaid flowchart, sequenceDiagram, and stateDiagram input; inspect repository evidence when the diagram must reflect real code. Use when the user asks to visualize system architecture, infrastructure, cloud/security/network topology, technical workflows, API call sequences, request lifecycles, data pipelines, ETL/ELT, data line

tt-a1i415★ · 1 repos on radarProfile →
claude-codecodexships scriptsMIT
Install
npx skills add tt-a1i/archify --skill archify --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 140
SKILL.md size: 8 KB
Bundled scripts: yes
Version: 2.13
Declared author: tt-a1i
Path: archify/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 9,059
Language: HTML
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Archify Create a self-contained, interactive HTML diagram from a small typed JSON specification. Static output is the default; enable motion only when the user asks for a demo or presentation. ## Fast authoring path Use this bounded path for ordinary generation. Do not read the optional Viewer Runtime reference unless the user asks about those features. 1. Choose `architecture`, `workflow`, `sequence`, `dataflow`, or `lifecycle` from the question. 2. Read one matching schema in `schemas/`, `schemas/common.schema.json`, and one matching JSON example in `examples/`. Read only those files. Fresh authorship means new stable IDs, domain wording, and layout; use the example for field shape, not facts. 3. Artifact first: the next tool action must write the candidate. Write the candidate before inspecting renderer internals. Do not plan exact coordinates in prose. Start with one clear main path, short side branches, sparse labels, and at most 12 primary nodes. Set `meta.quality_profile` to `"showcase"` unless the user explicitly requests a dense `standard` map. Start with automatic routes and labels. Do not add `via`, `channelX`, `channelY`, or `labelAt` before a diagnostic calls for one

What's inside
Steps it walks through
  1. Fast authoring path
  2. Type router
  3. Mermaid input
  4. Authoring invariants
  5. Delivery
  6. Optional viewer capabilities
  7. Setup and fallback
  8. Output
Ships with 24 files
  • LICENSE
  • assets/template.html
  • bin/archify.mjs
  • bin/open-artifact.mjs
  • bin/preview.mjs
  • delta/architecture-delta.mjs
  • examples/agent-run.lifecycle.json
  • examples/agent-tool-call.workflow.json
  • examples/async-job-roundtrip.sequence.json
  • examples/cache-miss-request.sequence.json
  • examples/checkout-platform.base.architecture.json
  • examples/checkout-platform.head.architecture.json
  • examples/dataflow-product-analytics.html
  • examples/deployment-release.lifecycle.json
  • examples/event-stream.dataflow.json
  • examples/incident-response.workflow.json
  • examples/lifecycle-agent-run.html
  • examples/product-analytics.dataflow.json
  • examples/production-deployment.architecture.json
  • examples/release-delivery.workflow.json
  • examples/sequence-cache-miss-request.html
  • examples/web-app-rendered.html
  • examples/web-app.architecture.json
  • examples/workflow-agent-tool-call-rendered.html
first 24 of 140
Commands it runs
node bin/archify.mjs validate <type> <candidate.json> --quality showcase --json
node bin/archify.mjs deliver <type> <candidate.json> <output.html> --quality showcase --json
node bin/archify.mjs preview <type> <input>.json <output>.html --quality showcase
node bin/archify.mjs doctor
node bin/archify.mjs demo <output-directory>
About this skill
What does the archify skill do?

Create polished, validated architecture, workflow, sequence, data-flow, and lifecycle/state diagrams as explorable standalone HTML with inline SVG, dark/light themes, optional trace motion, and PNG/JPEG/WebP/SVG/WebM export. Accept plain-language requirements or pasted Mermaid flowchart, sequenceDiagram, and stateDiagram input; inspect repository evidence when the diagram must reflect real code. Use when the user asks to visualize system architecture, infrastructure, cloud/security/network topology, technical workflows, API call sequences, request lifecycles, data pipelines, ETL/ELT, data line

How do I install it?

Run `npx skills add tt-a1i/archify --skill archify --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From tt-a1i/archify, a repository with 9,059 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going