Structurizr、LikeC4、IcePanel のプロジェクトをワンクリックで Archyl にインポート - Archyl Blog

Structurizr DSL、LikeC4、IcePanel からアーキテクチャドキュメントを数分で Archyl に移行。システム、コンテナ、コンポーネント、リレーションシップ、テクノロジーを自動的にインポートします。

Structurizr、LikeC4、IcePanel のプロジェクトをワンクリックで Archyl にインポート

アーキテクチャプロジェクトをあるツールから別のツールに移行しようとしたことがある方なら、その苦労をよくご存知でしょう。すべてのシステムを手作業で再作成し、すべてのリレーションシップを描き直し、すべてのテクノロジーラベルを打ち直し、何も見落としていないことを祈る。規模の大きいコードベースでは、これは何日もかかる退屈な作業であり、エラーが紛れ込むことは避けられません。

この移行の手間こそが、チームが自分たちに合わなくなったツールに縛られ続ける本当の理由です。ツールが優れているからではなく、離れることが苦痛だからです。

本日、それが変わります。**Archyl は Structurizr DSL、LikeC4、IcePanel からアーキテクチャプロジェクトを直接インポートできるようになりました。**C4 モデル全体を数分で完全な Archyl プロジェクトに自動変換します。

3つのフォーマット、1つのインポートフロー

Archyl のインポート機能は、最も広く使用されている3つの C4 モデリングフォーマットをサポートし、それぞれ完全な構造的忠実性を保ちます。

Structurizr DSL

Structurizr は Simon Brown(C4 モデルの考案者)によって作成され、このエコシステムで最も確立されたツールです。.dsl ファイルは、テキストベースのアーキテクチャモデリングにおける事実上の標準です。

Archyl は Structurizr DSL を解析し、以下を抽出します:

  • 完全な説明を含むソフトウェアシステム人物/アクター
  • システム内にネストされたコンテナコンポーネント
  • タグに基づく外部システムの検出
  • -> 構文を使用したすべてのリレーションシップ(説明とテクノロジー情報付き)
  • 位置引数からのテクノロジー情報
  • カンマ区切りのタグ文字列からのタグ

LikeC4

LikeC4 は、より新しい開発者フレンドリーな C4 モデリングアプローチです。LikeC4 ファイルをインポートできるツールは他にありません。 Archyl が初めてです。

インポーターは LikeC4 の独自機能を処理します:

  • カスタム要素タイプを C4 コンセプトにマッピング
  • ネストされた要素階層をコンテナとコンポーネントに解決
  • #external タグの検出による境界分類
  • technology: プロパティの抽出と適用

IcePanel

IcePanel は、ビジュアルファーストの C4 モデリングプラットフォームで、アーキテクチャを JSON としてエクスポートします。

IcePanel インポーターは以下をマッピングします:

  • system タイプをソフトウェアシステムに、actor タイプを人物に
  • app および store タイプをコンテナに、component タイプをコンポーネントに
  • external: true フィールドを外部システム分類に
  • modelConnections を完全なメタデータ付きリレーションシップに

使い方

ステップ 1 — 任意の Archyl プロジェクトでインポートモーダルを開きます。 ステップ 2 — ソースフォーマットを選択し、コンテンツをアップロードまたは貼り付けます。 ステップ 3 — Archyl が検証を行い、プレビューを表示します。 ステップ 4 — ワンクリック。プロジェクトにすべての要素が反映されます。

AI エージェントワークフロー向け

同じインポート機能は、AI コーディングエージェント向けの MCP import_dsl ツールを通じても利用可能です。

インポート後に得られるもの

AI 駆動のドリフト検出 — ドキュメント化されたアーキテクチャを実際のコードベースと比較。 アーキテクチャ準拠ルール — アーキテクチャ標準を自動的に適用。 DORA メトリクス追跡 — アーキテクチャをデリバリーパフォーマンスに接続。 ADR(アーキテクチャ決定記録) — 選択の背後にある理由を記録。 API コントラクト管理 — OpenAPI、gRPC、GraphQL 仕様を関連付け。 イベントチャネル管理 — Kafka トピック、RabbitMQ エクスチェンジをマッピング。 MCP 統合 — すべての AI コーディングエージェントが同じアーキテクチャコンテキストを共有。

この機能を構築した理由

移行の障壁を完全に取り除くことを決めました。インポート機能は、無料プランを含むすべてのプランでご利用いただけます。

今すぐインポートを始めましょう

インポート機能を試す — 無料アカウントを作成して、あなたのアーキテクチャを持ち込みましょう。

あなたのアーキテクチャドキュメントは、手作業で再入力するには貴重すぎます。インポートしましょう。