Zilmac ブログ
← 技術実践に戻る

diagram-designとは?Claude Code図表生成Skill

AI エージェント ·約 13 分で読めます

diagram-designは、Claude CodeなどのコーディングAgentから構造化された内容を編集可能なHTMLとSVGへ変換する図表生成Skillです。初稿を素早く作る用途には向いていますが、構成要素の関係、数値、ブランド規約を確認せず、そのまま正式資料として配布する使い方には向きません。

対象になるのは、Claude Codeで技術文書やブログを作る開発者、記事用の挿絵を一定のデザインで量産したい編集チーム、Skillと従来の図表ツールの境界を見極めたいデザイン協働者です。

diagram-designは何を生成できるSkillか

>

diagram-designは、文章を単に画像へ変換する仕組みではありません。コンポーネントと接続を表すアーキテクチャ図、判断の流れを示すフローチャート、時系列を示すシーケンス図、状態遷移図、ER図、タイムライン、スイムレーン、クアドラント、ツリー、組織図、ベン図、レイヤー図、ファネル、レーダーチャート、ガントチャート、データフロー図など、公式READMEでは27種類のビジュアルタイプが案内されています。(github.com)

技術記事では、次のような使い分けが現実的です。

  • API処理の順序を示す場合はフローチャートまたはシーケンス図
  • サービス間の接続を示す場合はアーキテクチャ図またはデータフロー図
  • リリース計画を示す場合はタイムラインまたはガントチャート
  • 権限や役割の違いを示す場合はスイムレーンやセキュリティマトリクス
  • 比較記事の位置付けを示す場合はクアドラントやレーダーチャート

重要なのは、図の種類を選ぶ前に情報の関係を整理することです。「認証、API、データベースを図にして」とだけ依頼すると、接続方向、処理順、責任範囲をSkillが推測する可能性があります。構成図を作る前に、要素、関係、方向、読者が知るべき結論を箇条書きで渡す方が、初稿の修正量を抑えられます。

diagram-designには、必要な種類の参照ファイルだけを読み込む段階的な構造もあります。公式リポジトリでは、全体の指針を示すSKILL.mdと、図表タイプごとの参照資料を分け、必要なタイプだけを読み込む設計が説明されています。(github.com) これは、すべてのテンプレートを毎回コンテキストへ投入するより、作業対象を限定しやすい構成です。

ブランド適用では便利さより権限境界を先に確認する

>

diagram-designは、Webサイトの配色やフォントを読み取り、図表のスタイルガイドへ反映するオンボーディング機能を備えています。背景色、主要な文字色、補助色、アクセント色、見出しや本文のフォントなどを意味的なトークンへ割り当て、複数の図表で同じ規則を使える仕組みです。コントラスト確認では、図表上の文字サイズとして9〜12px程度を想定した検査も案内されています。(github.com)

この機能を使う際には、次の3点が隠れた確認事項になります。

  1. 読み取り対象のWebページに、社外へ出したくない情報が含まれていないか
  2. 外部フォントのURLやライセンスを、公開資料で利用してよいか
  3. ブランドカラーを取得できても、印刷、暗色背景、アクセシビリティ基準まで満たすか

公式説明では、サイトのホームページを取得し、色やフォントの候補を抽出してから変更案を表示する流れになっています。(github.com) したがって、社内限定ページやログインが必要な管理画面を安易に対象へ指定するのではなく、公開用に整理したブランドガイドや手入力のトークンを使う方が安全です。外部サービスへ渡す情報の範囲を確認する際は、プライバシーポリシーのような情報管理方針も確認対象になります。

導入形態と出力形式を比較する

>

Claude Codeへの導入には、管理しやすいプラグイン方式と、内容を直接編集しやすいクローン方式があります。公式リポジトリでは、プラグイン導入、リポジトリをクローンして~/.claude/skills/へシンボリックリンクする方法が説明されています。(github.com) Claude Code自体も、個人用、プロジェクト用、プラグイン用など、Skillの配置場所によって適用範囲が変わると説明しています。(github.com)

複数の作業環境を使い分ける場合は、データの保管方針やアクセス権も導入前に確認しておく必要があります。Skillの導入手順だけでなく、誰が生成物へアクセスできるか、作業終了後に一時ファイルをどう扱うかまで決めておくと、チーム運用へ移行しやすくなります。Claude Codeで扱う記事原稿、ブランド資料、生成済みHTMLを同じ作業場所へ保存する場合も、公開範囲と削除手順を決めたうえで運用してください。導入前に確認すべきデータ管理の考え方は、プライバシーポリシーのような情報管理方針からも整理できます。

選択肢 向いているケース 利点 注意点
プラグイン まず短時間で試したい 導入手順が短く、更新を受けやすい スタイルガイドの直接変更が更新で置き換わる可能性がある
クローン+リンク チーム用に調整したい style-guide.mdや参照資料を管理しやすい 更新、権限、リンク先の管理が必要
プロジェクト内Skill 特定リポジトリだけで使いたい 適用範囲を限定できる 複数プロジェクトへの共有には別途管理が必要

出力は、自己完結型HTMLが基本です。SVGはブラウザー、Figma、Illustratorなどで後編集しやすく、PNGはスライドやSNS用の固定画像に向いています。公式の書き出し手順では、PNGはPlaywrightを使って標準2倍の倍率でラスタライズし、SVGは図表部分を抽出して単独表示できる形にすると説明されています。(github.com)

HTML、SVG、PNGの違いを理解せずに納品形式を決めると、後から編集できない、文字がぼやける、ヘッダーや説明カードが含まれないといった問題が起きます。特に-full系のHTMLに含まれる編集用の周辺要素と、SVGまたはPNGへ書き出される図表本体は同一ではありません。

Claude Codeへの導入と初回生成を5段階で進める

>
  1. 公式リポジトリの状態を確認します。
    README、skills/diagram-design/、プラグイン定義、書き出し手順を確認し、第三者の紹介記事だけを根拠に導入しないようにします。公式リポジトリの更新内容と現在のファイル構造を基準にしてください。

  2. 導入方式を決めます。
    試用だけならプラグイン方式、スタイルガイドや参照資料を編集するならクローン+リンク方式が適しています。クローン方式の例は次のとおりです。

bash git clone https://github.com/cathrynlavery/diagram-design.git ~/code/diagram-design ln -s ~/code/diagram-design/skills/diagram-design ~/.claude/skills/diagram-design

  1. Claude CodeでSkillの認識を確認します。
    新しいセッションで、アーキテクチャ図やフローチャートの生成を依頼します。自動起動だけに頼らず、必要に応じて/diagram-designまたはプラグインの名前空間付きコマンドを確認します。

  2. 検証済みの小さな入力で試します。
    「画面、API、データベースの3要素」など、関係がすでに確認された簡単な流れを渡します。要素名、矢印の向き、処理順、例外条件が入力どおりかを確認し、いきなり大規模なシステム全体を描かせないことが重要です。

  3. HTMLを確認してからSVGまたはPNGへ書き出します。
    ブラウザーで文字の折り返し、線の交差、暗色テーマの視認性、ブランドカラーを確認します。承認前の図を記事や提案資料へ自動配置するのではなく、レビューファイルとして一度保存してください。

diagram-designの評価と適用範囲

>

一線の開発者が初回導入を判断するため、機能を次の基準で評価できます。これは公式の性能測定値ではなく、用途を切り分けるための判断目安です。

  • 初稿作成の速さ:4/5
    構造化された入力からHTMLとSVGを生成する用途では有効です。ただし、内容が曖昧なほど修正工程が増えます。
  • 後編集のしやすさ:4/5
    HTMLとSVGを扱える担当者なら変更しやすい一方、一般的な図表ソフトの専用形式をそのまま出力するものではありません。
  • ブランド統一:4/5
    配色とフォントをトークン化できますが、取得結果の確認とライセンス確認は必要です。
  • 厳密な設計表現:2/5
    ネットワーク境界、権限、障害経路、法令上の表示などは、AI初稿を専門家が検証する前提です。
  • 正式なデザイン納品:2/5
    テンプレートの数が多くても、情報構造、印刷条件、顧客のブランド規約に自動適合するわけではありません。

長期運用に入れる前の判断条件

>

次の条件分岐で、導入範囲を決めると失敗しにくくなります。

  • 要素と関係がすでに検証済みで、記事用の初稿が必要なら、diagram-designを使います。
  • 図表をHTMLやSVGとしてWebへ埋め込み、後から文字や色を調整したいなら、diagram-designを使います。
  • 外部サイトの色やフォントを読み取れない環境、または情報を外部取得させられない案件なら、手入力のスタイルトークンへ戻します。
  • 安全トポロジー、契約上の正式図、法令対応図、精密な数値グラフなら、AI生成は下書きに限定し、専門担当者のレビューを必須にします。
  • 図にするより文章や表の方が明確な内容なら、Skillを使わず文章または表で伝えます。公式READMEも、図にすることで文章以上の理解が得られるかを先に判断するよう案内しています。(github.com)

Claude CodeのSkillを安全に増やす方法や導入後の確認手順は、AI Coding Agent Skillsの導入と検証ポイントとして整理しておくと、別のSkillを追加する際にも再利用できます。Claude Codeを常時動かす環境まで整える場合は、ローカル環境、クラウド環境、レンタル環境の役割を分け、機密情報をどこへ置くかを先に決める必要があります。利用環境を選ぶときは、作業用環境と公開用データを同じ場所に置かず、接続方法、ファイルの保管場所、作業終了後のデータ削除を先に決めておくと管理しやすくなります。

diagram-designは、従来の図表ツールを全面的に置き換える製品というより、構造化された説明を一定品質の初稿へ変換するためのSkillです。従来の手作業では、構成の入力、配置、配色、書き出しを別々に行う必要があり、ブランド変更や複数記事への展開でも修正が発生します。一方で、AI生成だけに任せると事実関係や権限境界の誤りを見落とすため、最終判断は人が担う必要があります。

Claude Codeの作業場所を分けたい、検証用の環境を短期間だけ用意したいという場合は、ローカル環境、クラウド環境、レンタル環境を比較するとよいでしょう。まずは小さな検証済みフローを1枚作り、HTMLとSVGの編集性、情報の正確さ、ブランド適用の3点を確認してから、技術文書の制作工程へ組み込むのが安全です。

diagram-designを使いこなすための次のステップ

まずは生成したHTMLやSVGを開き、図表の構造とラベルが意図どおりになっているか確認してみてください。

次に、入力情報の出典や更新日を整理し、AIが作成した内容をそのまま使わず正確性を検証する流れを整えてみてください。 — プランを見る

期間限定

Zilmac

まずは生成したHTMLやSVGを開き、図表の構造とラベルが意図どおりになっているか確認してみてください。

ホームに戻る
期間限定 プランを見る