このプロジェクトについて
Archifyは、Cursor、Claude Code、Codex CLI、OpenCodeなどのAIコーディングエージェント向けのスキルとして設計されたNode.jsレンダリングおよび検証システムです。エージェントを使ってコードベースや自然言語によるシステム記述を型付きJSON中間表現に変換し、Archifyがそれを決定論的に自己完結型のHTML/SVG図へコンパイルします。リポジトリは不要で、ユーザーはチャット内で直接システムを記述できます。
対応する図の種類は、アーキテクチャ、ワークフロー、シーケンス、データフロー、ライフサイクルの5種類です。それぞれに複数のビジュアルプリセット、ダークモードとライトモード、ブランドマークの組み込み、限定的なモーション機能が用意されています。生成されたビューアーでは、ノードの検索、上流/下流の到達範囲のトレース、正確なルートの調査、セマンティックな役割の比較、ガイド付きストーリーの再生が可能です。安定したディープリンクにより、フォーカス、ビュー、ルート、レンズ、到達範囲の状態を復元できます。
アーキテクチャ差分モードでは、検証済みの2つのスナップショットをBefore、Delta、Afterとして比較し、機械可読なレシートを出力して、追加、削除、変更、移動、ルート変更されたファクトを一覧表示します。成果物は納品前に検証され、検証失敗時には安定したルールコード、測定されたエビデンス、サポートされた修正方法が提示されます。エクスポート形式にはPNG、SVG、WebM、1200x630のシェアカードが含まれ、特定の作成済みパス用のルートおよび到達範囲シェアカードも利用できます。オプションのソースエビデンスリンクにより、Gitで検証されたファイルとパブリックコミットに固定された行範囲を開くことができます。
インストールはnpx skills add tt-a1i/archify -gで可能で、グローバルインストールとプロジェクトインストールの手順、Raven用の手動ZIPオプション、コミュニティ製DeepSeek Harnessプラグインが用意されています。CLIにはdoctor、demo、guide、validate、preview、deliverコマンドが含まれます。previewコマンドは明示的なループバック専用デスクトップウォッチャーを実行し、保存が不完全または無効な場合でも最後に検証済みの出力を保持します。validateおよびdeliverは、決定論的な修復ガイダンス付きのJSON診断を出力します。
Archifyは汎用の描画エディタやMermaidのテーマではなく、技術的な意図をコミュニケーション成果物に変換することに特化しています。MITライセンスで提供され、変更履歴、ロードマップ、スキーマリファレンス、生成された成果物例のProof Labが含まれています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.