DSH のアーキテクチャ図:agent に検証可能なシステムマップを描かせる

Mermaid が返すのは一枚の絵です。archify スキルは型付きの仕様、自己完結型のインタラクティブ HTML 図、そして検証レポートを返します。リポジトリにはコミュニティ版の DeepSeek Harness 連携手順も書かれています。以下は実際の「一文で生成」の記録です。

最終更新: 2026-11-12

ブラウザに表示された生成済みの OpenPI Architecture インタラクティブ HTML 図と、それを生んだ agent セッション、左側に読める 9/9 検証レポート
右が成果物、左が受け渡しを許可したレポートです。

チャットの返信の中に図を出す最短手段は今も Mermaid のコードブロックですが、それは絵で止まります。このページが扱うのはその次の段階です。agent がリポジトリか説明文を読み、型付きの仕様を書き、自己完結型のインタラクティブ HTML 図をレンダリングし、成果物が自身のチェックを通るまで渡そうとしない——そんなワークフローです。中核のスキルは archify(tt-a1i/archify。2026-09-27 時点の確認で 72,468 スター)で、リポジトリには DeepSeek Harness 向けの連携が文書化されています。

スクリーンショットの前に一つ。この映像に DeepSeek Harness の画面は一切出てきません。写っているのは作者の GitHub ページ、archify の公式サイト、そして汎用 agent IDE の分割画面セッションだけです。したがってこれはスキルの出力とワークフローの記録であり、dsh の操作手順ではありません。以下のコマンドと数値はすべて 2026-09-27 に github.com/tt-a1i/archify、その integrations/deepseek-harness README、npm レジストリで確認し直したものです。録画内の GitHub ページが 'Starred 19.1k' なのは、プロジェクトのより早い段階で収録されたためです。

結論から

  • ▸archify は agent スキルであり、dsh の組み込み機能ではありません。汎用の導入は npx skills add tt-a1i/archify -g、dsh 側はコミュニティ版の dsh plugin --profile web add @tt-a1i/archify-dsh@0.1.0 です。
  • ▸リポジトリがなくても始められ、一文で足ります。根拠のある図が欲しいときは、リポジトリを解析してコア構成 8〜12 個、主要パス 1 本、外部依存、信頼境界を返すよう依頼します。
  • ▸成果物は 2 ファイルです。型付きのアーキテクチャ仕様と、開く・転送する・書き出すのに何もインストールしなくてよい自己完結型のインタラクティブ HTML 図。
  • ▸受け渡しはレポートで止められます。9/9 showcase チェック、0 errors、0 warnings、visual_review passed、4 種類のデスクトップ幅ではみ出しなし、加えて仕様と成果物の sha256。

Archify の GitHub リポジトリ:導入方法と前回調査からの変化

Archify はアプリでも dsh の機能でもなく、agent スキルです。使っている agent にスキルを入れ、システムを説明するかリポジトリを読ませると、型付きの仕様と自己完結型のインタラクティブ HTML 図を書き出します。リポジトリは Apache-2.0、公式サイトは archify.si。README の一文は「理解したいもの、計画したいこと、共有したいものを、インタラクティブなビジュアルに変える」です。

以下の数値は 2026-11-12 に GitHub API、リポジトリの README、npm レジストリから読み取ったその時点の値です。リアルタイムのカウンタではありません。

リポジトリとパッケージの状態(2026-11-12 確認)

GitHub スター
95,759
フォーク
6,548
コントリビューター
86
main の最新コミット
7e45f36 · 2026-11-10
Archify 最新リリース
v3.2.0 · 2026-10-19
アダプタが受け付けるホスト
@deepseek-ai/dsh@0.2.1-rc.2
npm 週間ダウンロード
14,465 · 2026-11-04 → 2026-11-10

DeepSeek Harness での入れ方

リポジトリの integrations/deepseek-harness README が示す対応経路は 1 つだけで、アダプタ 1.1.0 で更新されました。正確なバージョンを指定して入れ、Git ソースからは入れません。

dsh plugin --profile web add @tt-a1i/archify-dsh@1.1.0
Use the archify skill to map this repository's runtime architecture.
dsh plugin --profile web remove @tt-a1i/archify-dsh

1 行目が Skill のみのバンドルを web プロファイルへ導入、2 行目がそれを読み込ませるプロンプト、3 行目が削除です。dsh plugin add tt-a1i/archify は使えません(リポジトリ直下は dsh パッケージではない、issue #341)。README が明記している注意点はあと 2 つ。アダプタが受け付けるのは developer-preview の @deepseek-ai/dsh@0.2.1-rc.2 ちょうどであり、個人・プロジェクト側の同名 archify スキルは同梱版より優先されるため、プラグインを更新しても実際に読み込まれるスキルが更新されるとは限りません。まず実際の読み込み元パスを確認してください。

integrations/deepseek-harness README

2026-09-27 の調査から変わったこと

  • ▸スターは 72,468 から 95,759 に増えました。フォーク 6,548、コントリビューター 86。録画内の 19.1k と本文の 72,468 はどちらも古い時点の数字で、誤記ではありません。
  • ▸DSH アダプタは 0.1.0 → 1.0.0 → 1.1.0 と進みました。0.1.0 は Archify 2.14.0 とホスト 0.1.0-rc.6(下の TL;DR と手順がまだ引用している版)、1.0.0 は Archify 3.0.1 とホスト 0.1.2-rc.1、1.1.0 は Archify 3.2.0 を同梱し 0.2.1-rc.2 を受け付けます。
  • ▸Archify 本体は 2.14.0 から 3.2.0 へ。3.0 でリーダーを刷新しガイド付き/story ビューを廃止(下のステップ 6 のスクリーンショットは 2.x 時代のもの)、3.1 で図の種類が 10 に増え(ERD、Class、Tree、Timeline、Waterfall)、3.2 で 1 ページ解説(explainer)が加わりました。
  • ▸ライセンス: スキルは Apache-2.0 に移行し、リポジトリの表示も Apache-2.0 です。DSH アダプタは MIT のままで、同梱スキルの LICENSE と NOTICE をパッケージ内に保持します。
  • ▸汎用の導入手順も変わりました。README は npx skills add tt-a1i/archify -g を前面に出さず、llms.txt を読ませるか npx -y skills@latest add https://archify.si --skill archify --agent <agent> --global --copy --yes を案内します。試すだけなら npx skills use tt-a1i/archify@archify --agent codex です。
  • ▸1.1.0 は #906 も修正しました。1.0.0 はホストの既定スキルルートを切っていたため個人・プロジェクトのスキルが消え、1.1.0 は includeDefaultRoots: true に戻しています。

上の TL;DR、手順、既存 FAQ の数字と表現は、録画を説明しているため意図的に 2026-09-27 のままにしています。現在の状態はこの節を見てください。導入前には自分でも確認を: ホストは developer preview のままで、npm の dsh latest は 2026-11-12 時点で 0.2.2-rc.1、アダプタが対応を掲げる版より新しくなっています。

導入からレポート受け取りまで、順を追って

入れる前に、これが何なのかを確かめる

  1. 1

    インストールの前にリポジトリを読む

    github.com/tt-a1i/archify を開いてツリーを見ます。179 コミット、25 ブランチ、.impeccable、benchmarks/ordinary-model-floor、experiments といったディレクトリがあり、そして今回いちばん重要なのが integrations/deepseek-harness です。最新コミットは 'ci(dsh): install acceptance runtime with pnpm'。About には、検証可能なアーキテクチャ・ワークフロー・シーケンス・データフロー・ライフサイクル図を自己完結型 HTML として描く agent スキルだと書かれ、トピックには deepseek-harness、dsh-plugin、mermaid-alternative が並びます。

    npx skills add tt-a1i/archify -g
    tt-a1i/archify の GitHub リポジトリのファイルツリー。integrations/deepseek-harness ディレクトリと deepseek-harness、dsh-plugin、mermaid-alternative のトピックが見える
    まずツリーを見る:dsh のアダプタはスキル本体ではなくリポジトリ側にあります。動画の 2:40 へ
  2. 2

    汎用スキルを入れ、DSH バンドルを足すか決める

    汎用の導入は Cursor、Claude Code、Codex CLI、OpenCode で動きます。リポジトリにはコミュニティ版の DSH オプトインも書かれています。@tt-a1i/archify-dsh@0.1.0 というスキル専用バンドルで、developer-preview の @deepseek-ai/dsh@0.1.0-rc.6 と Node ^22.19.0 または >=24.0.0 に対する実験的な互換性を宣言し、Archify Skill 2.14.0 を同梱し、README で「DeepSeek 公式製品ではなく、DeepSeek の推奨を意味しない」と明言しています。dsh plugin add tt-a1i/archify は試さないでください。リポジトリのルートには DSH バンドルのメタデータがありません(issue #341)。別系統のサードパーティ移植 GongYuanCaiJi/dsh-archify も 2026 年 8 月に登場しており、tt-a1i/archify からの移植だと述べています。

    dsh plugin --profile web add @tt-a1i/archify-dsh@0.1.0
    Use the archify skill to map this repository's runtime architecture.
    GitHub 上の archify リポジトリの README ページ。GITHUB TRENDING #1 Repository Of The Day バッジと、Releases v2.15.0、84 デプロイ、12 コントリビューターを示すサイドバー
    インストール手順とその適用範囲は README と releases ページに書かれています。動画の 2:30 へ

何を返すと約束しているのか

  1. 3

    まず公式サイトで出力形式を確かめる

    サイトの見出しは 'From plain English to architecture you can trust'。LIVE PROOF パネルはモックアップではなく実際に生成された成果物を再生し、読み込めるサンプルが 3 つ並びます——S-01 Agent Tool Call、S-02 Production Deployment、S-03 Cache Miss。覚えておく価値があるのは下のカウンター行です。図の種類 5、ビジュアルプリセット 4、配色済みテーマ 2、ネイティブ書き出し倍率 4×、そして依存関係 0。この 0 が HTML を持ち運べる理由です。

    05 DIAGRAM TYPES · 04 VISUAL PRESETS · 02 COORDINATED THEMES
    4× NATIVE EXPORT SCALE · 00 DEPENDENCIES
    archify 公式サイトのヒーロー。From plain English to architecture you can trust の見出し、LIVE PROOF パネルで再生中の暗色の生成図、下に 3 枚のサンプルカード
    LIVE PROOF が再生するのは実物の成果物。カウンターの最後は依存関係 00 です。動画の 0:48 へ
  2. 4

    プロンプトを書く前に図の種類を決める

    ギャラリーには 5 つの視覚言語が並びます——Architecture、Workflow、Sequence、Data Flow、Lifecycle。リポジトリにコミットされている Proof Lab には 11 シナリオがあり、それぞれの JSON ソース、名前付きビュー、検証レポートが付いています。画面の Architecture の例は Web リクエストの経路で、CloudFront → Load Balancer → API Server → PostgreSQL、脇に S3、SQS、ワーカーが付き、凡例はデータベース 2、クラウド 3、セキュリティ 1、メッセージバス 1、外部システム 1 と数えています。なお Mermaid の自動解析は対象外だとリポジトリが明言しているので、.mmd ファイルを渡せば変換してくれるとは期待せず、種類はプロンプトで指定します。

    Architecture · Workflow · Sequence · Data Flow · Lifecycle
    T-01 Architecture · T-03 Sequence · T-04 Data Flow · T-05 Lifecycle
    archify の証明ギャラリーにある Five ways to see your system の節。CloudFront から PostgreSQL へ至る T-01 Architecture の図と Database、Cloud、Security、Message bus の凡例
    型の凡例付きの Architecture。同じギャラリーに Sequence、Data Flow、Lifecycle も並びます。動画の 0:55 へ

実際に一度走らせ、レポートを読む

  1. 5

    一文で依頼し、検証レポートを一行ずつ読む

    録画でのプロンプトは「Archify 生成这个项目的架构图」の一文だけ。所要 2 分 44 秒で、成果物を 2 つ返しました——図の HTML と図の仕様です。その上に通過必須のチェックが並びます:diagram_type: architecture、validation: 9/9 showcase, 0 errors, 0 warnings、visual_review: passed、そして 1440×900、1600×1000、1920×1080、2048×1320 の 4 種類のデスクトップサイズではみ出しなし。セッションは specification_sha256 と artifact_sha256 も出力し、diff カウンターは仕様が +52 行、削除 0 行で編集されたことを示しています。

    diagram_type: architecture
    validation: 9/9 showcase, 0 errors, 0 warnings
    visual_review: passed
    桌面尺寸: 1440×900 · 1600×1000 · 1920×1080 · 2048×1320 均无溢出
    分割画面の agent セッションで実行された「Archify 生成这个项目的架构图」。検証レポートの diagram_type: architecture、9/9 showcase、編集された openpi.architecture.json が見える
    2 分 44 秒と一文で、一行ずつ読めるレポートが返ってきます。動画の 1:24 へ
  2. 6

    ガイド付きチャプターを歩いて、図の主張を確かめる

    生成された HTML には作者が書いたガイド付きチャプターが同梱されています。3/3 の「WorkFlow 执行」は 5 つの停車点を順にたどります——Workflow Runtime、Child Session、Tool Surface、Runtime Evidence、Project Workspace——倍率は 145%。各ノードには固有の事実ラベルが付きます。Child Session は in-process · bounded tools · fail-closed、Tool Surface は ordinary · package tools、Workflow Runtime は graph · runner · journal、Runtime Evidence は journal · artifacts · receipts。静的レンダリングでは得られない層です。ページ内の凡例はバックエンド 5、データベース 1、セキュリティ境界 1、外部システム 1 と集計しています。

    引导视图 3 / 3 · WorkFlow 执行
    01 Workflow Runtime → 02 Child Session → 03 Tool Surface → 04 Runtime Evidence → 05 Project Workspace
    ガイド付きチャプター 3/3「WorkFlow 执行」にある OpenPI Architecture のインタラクティブ図。145% に拡大され、Child Session、Tool Surface、Workflow Runtime、Runtime Evidence の各ノードに注記が付く
    ガイド付きチャプターが図を解説の動線に変え、各ノードは固有の事実ラベルを保ちます。動画の 2:06 へ
  3. 7

    成果物をワークスペースに残し、パスを聞き返す

    成果物の最後に並ぶ 3 枚のカード——Pi-native composition、Runtime authority、Evidence boundary——は、権限がどこで止まり、どこからが証拠なのかを図自身が宣言したものです。session、モデル、スキル、信頼、通常のツールは Pi が持ちます。子セッションは文脈を継承し、fail-closed のツール交差を受け取ります。完了は UI のラベルではなく終端の証拠で確定します。dsh ではバンドルの制限も覚えておきましょう。シェルコマンドが作ったファイルは Web Produced Files の帯には自動で出ません。そこで最後に、仕様 JSON と HTML 成果物の正確なワークスペースパスを返すよう agent に依頼します。

    After delivery, return the exact workspace paths of the specification JSON and the HTML artifact.
    100% 表示の OpenPI Architecture 図と、その下に並ぶ Pi-native composition、Runtime authority、Evidence boundary の 3 枚の説明カード
    成果物が自ら線を引いています。ランタイムが持つもの、そして証拠と見なせるもの。動画の 2:13 へ

まず Mermaid、レビューに耐える図なら archify

両者は競合ではなく、archify のリポジトリはこの境界をかなり率直に書いています。

  • ▸Mermaid はその場でレンダリングし、コストはコードブロック 1 つ。捨てる前提のスケッチや、一度読めば済むシーケンスに向きます。
  • ▸Mermaid の出力はレンダリング結果です。ノードは押せず、名前付きパスはたどれず、出典ポインタは開けず、「この成果物は再現可能」と書かれたレポートを渡すこともできません。
  • ▸archify 自身がこう書いています——'Archify is not a general-purpose drawing editor or a Mermaid theme'。Mermaid の自動解析も明確に対象外とされています。
  • ▸代わりに得られるのは別の受け渡し契約です。型付き JSON IR、schema・レイアウト・HTML/SVG・経路・ラベルと経路の間隔にわたる原子的な検証、そして検査に落ちたときの機械可読な修正レポート。
  • ▸実用的な分担はこうです。会話の中の図は Mermaid、デザインレビューや障害の振り返り、新入りの資料に載る図は archify。

よくある質問

この映像が実際に呼び起こす疑問に、リポジトリと npm レジストリの確認結果で答えます。

DSH に公式のアーキテクチャ図プラグインはありますか?

ありません。dsh 側の経路はコミュニティのオプトインで、@tt-a1i/archify-dsh@0.1.0 として公開されています。README には DeepSeek 公式製品ではなく推奨も意味しないと明記され、developer-preview の @deepseek-ai/dsh@0.1.0-rc.6 を対象に Archify Skill 2.14.0 を同梱しています。別系統のサードパーティ移植 GongYuanCaiJi/dsh-archify は 2026 年 8 月に現れ、tt-a1i/archify からの移植だと述べています。どちらも同じスキルの外側のアダプタです。

この動画は DeepSeek Harness で archify を動かしているのですか?

いいえ。写っているのは GitHub のリポジトリページ、archify の公式サイト、分割画面の agent IDE セッションで、dsh の Web 画面は一度も出てきません。示しているのはスキルの出力と作者のワークフローであり、dsh のセッションではありません。本ページのコマンドはすべてリポジトリの README か npm レジストリに基づき、2026-09-27 に確認しています。

既存の Mermaid 図をインタラクティブな成果物に変換できますか?

自動ではできません。Mermaid の自動解析は対象外だとリポジトリが明記しており、.mmd の取り込み経路はありません。同じシステムを文章で説明し、そこから agent に型付き仕様を書かせることはできます。

「validation: 9/9 showcase, 0 errors, 0 warnings」は何を証明するのですか?

成果物が作者の書いた仕様と一致し、同梱の schema・レイアウト・レンダリング・経路・ラベルと経路の間隔の検査を 4 種類のデスクトップ幅で通過したことを証明します。だからこのファイルは再現可能で、安心して転送できます。ただしアーキテクチャ自体が正しいことの証明ではありません。図はあなたや情報源の説明から作られ、こうした成果物は稼働中のインフラを調査しないとリポジトリも述べています。

Archify の GitHub リポジトリはどこにあり、まだメンテナンスされていますか?

github.com/tt-a1i/archify で、Apache-2.0 です。現在も活発に更新されています。スター 95,759、フォーク 6,548、コントリビューター 86、main の最終コミットは 2026-11-10 の 7e45f36、Archify の最新リリースは v3.2.0(2026-10-19)、DSH アダプタ @tt-a1i/archify-dsh 1.1.0 は 2026-11-08 公開で、2026-11-10 までの 1 週間に npm で 14,465 回ダウンロードされました(いずれも 2026-11-12 確認)。注意が必要なのはリポジトリではなく DSH 経路の方で、アダプタはコミュニティ管理、受け付けるホストは @deepseek-ai/dsh@0.2.1-rc.2 のみ、npm の dsh latest(0.2.2-rc.1)には追いついていません。

関連ガイド

最初の検証済みの図を描いたあとに読むもの。

出典とクレジット

映像は下にクレジットした Bilibili の 1 本で、各ステップは該当秒へ深くリンクしています。本ページのコマンドと数値はすべて 2026-09-27 に github.com/tt-a1i/archify、その integrations/deepseek-harness README、npm レジストリで確認しました。録画内の GitHub ページが 19.1k スターなのは、プロジェクトのより早い段階で収録されたためです。スキルという形式に初めて触れる方は スキル作成ガイド

DSH Plugins は DeepSeek Harness プラグインの独立したコミュニティ ディレクトリです。DeepSeek との提携・公認はありません。サードパーティ製プラグインはセキュリティ監査を受けていません。インストール前にソースコードをご確認ください。

DeepSeek Harnessの新着プラグインを毎週お届け。スパムはありません。