使い方ガイドへスキップ
Baoyu Diagram作者 Jim Liu (Baoyu)

Baoyu Diagram スキル。

関係、ラベル、コネクタの経路を、検査可能なベクターファイルに明示的に残します。

  • 図解
  • SVG
  • インフォメーションデザイン
ソースレビュー · Baoyu DiagramSKILL.md
タスク 図解 出力内容 • テキストとジオメトリが明示された、拡大縮小可能なSVG図 • SVGから生成されるPNGエクスポート • グループ、フロー、凡例が、提供されたシステムに対応するレイアウト 開始前に SVG用のテキスト/コード環境。付属のPNG変換スクリプト用に、Bun、またはnpx経由のBunが必要です。
編集者による要約 · ソースをレビュー済み 2026-10-07 · 生成された例ではありません

01 機能概要

構造化された技術図をSVGで描く

セマンティックなレイアウト、コネクタのレイヤー順、PNG変換を備えた、ダークテーマのSVG図作成ワークフローです。

ソースに基づくワークフロー実行ベンチマークではありません

作業の進め方

Baoyu Diagramは、画像モデルにラベルを描かせるのではなく、アーキテクチャ、フローチャート、シーケンス、タイムラインなどの構造的な説明用に、単体のSVG図を書き出します。ソースには、セマンティックカラー、等幅タイポグラフィ、図の種類ごとのレイアウト指針を備えたダークなビジュアルシステムが含まれています。

実装上の特徴的な点はレイヤーの順序です。コネクタは不透明なマスクと半透明のコンポーネントボックスの背面に描かれるため、線がラベルに透けて見えません。余白、凡例の配置、viewBoxのパディングも、図の仕様の一部として扱われます。付属スクリプトを使えば、SVGに対応しないツール向けに、より高解像度のPNGを生成できます。

期待される成果物

  • テキストとジオメトリが明示された、拡大縮小可能なSVG図
  • SVGから生成されるPNGエクスポート
  • グループ、フロー、凡例が、提供されたシステムに対応するレイアウト
サンプル指示を見る

指示からレビューまで

  1. 01
    関係モデルを選ぶ

    情報がシーケンス、判断フロー、階層、アーキテクチャ、またはその他の対応する構造のどれに当たるかを決めます。

  2. 02
    ノードと接続を計画する

    位置を決めて矢印を配線する前に、エンティティ、グループの境界、フローの方向を書き出します。

  3. 03
    描画してグラフを確認する

    SVGを書き、重なりやラベルの余白を確認してからPNGをエクスポートし、両方の形式で読みやすさが保たれているか検証します。

02 利用場面

使いどころ

SVG用のテキスト/コード環境。付属のPNG変換スクリプト用に、Bun、またはnpx経由のBunが必要です。

適したケース

  • アーキテクチャのドキュメント編集可能なベクターラベルで、サービスの境界、データストア、方向を持つ関係を示すのに役立ちます。
  • プロセスの説明イラストのスタイルよりも、矢印の方向やメッセージの順序が重要な、フローやシーケンスに向いています。

確認すべき制限

  • 主張の強いダークテーマレビューしたソースはダークパレットを前提に設計されています。別のブランド表現にするには、明示的な調整が必要です。
  • フォントが外部の場合がある出力は1つのSVGファイルですが、サンプルではGoogle Fontsのインポートが許可されています。オフライン時の見た目は、想定するフォールバックまたはフォント埋め込みの方法で確認してください。

用意する入力

  • エンティティと関係実際のノード、接続の方向、ラベルを提供してください。文書化されていないシステムの挙動をエージェントに推測させないでください。
  • 図の目的図が答えるべき問いと、想定読者の技術レベルを明確にしてください。
  • 出力環境SVGやPNGをどこで使うかを、サイズやオフライン要件も含めて指定してください。

03 重要な判断

重要な設計判断

  1. 読みやすいコネクタのレイヤー順

    ソースでは、矢印が半透明のボックスを透けて見えないよう明示的に防いでいます。

  2. 図の種類ごとのセマンティクス

    シーケンスのメッセージ、フローチャートの判断、構造的な関係には、単なる汎用的な接続カードではなく、それぞれ異なる表記規則が使われます。

04 依頼例

絞った指示を試す

以下のサンプル指示はテストされていません。使用前にスキルのセットアップを確認してください。

セットアップを確認する

図の種類ごとのリファレンスと変換スクリプトを保持してください。想定する出力先で、レンダリングとフォントの利用可否を確認してください。

アップストリームのソースファイル
https://github.com/JimLiu/baoyu-skills/blob/1567581c26ec29f4216c6e6835415bf30343b0e3/skills/baoyu-diagram/SKILL.md

SVG用のテキスト/コード環境。付属のPNG変換スクリプト用に、Bun、またはnpx経由のBunが必要です。

まず1つの成果物から始める

スキルを実行する前に、この指示の範囲、元資料、制約を調整してください。

サンプル指示
baoyu-diagramを使って、アップロードパイプライン(ブラウザ、API、キュー、ワーカー、オブジェクトストレージ)を示すSVGを作成してください。私が指定した関係だけを使い、サーバー側のコンポーネントをグループ化し、リトライの挙動は別にラベル付けし、凡例はグラフの外に置いてください。矢印の方向とテキストの余白を確認したうえで、架空のサービスを加えずにSVG版とPNG版を提供してください。

結果を検査する

実際の出力を、次の観察可能な基準に照らして確認してください。

  • すべての矢印とグループが、提供されたシステムの説明と一致している。
  • ラベル、コネクタ、凡例が重なったり切れたりしていない。
  • SVGが正しく拡大縮小され、エクスポートしたPNGでも読みやすさが保たれている。

OpenDesignは、コーディングエージェント向けのローカルデザインワークスペースを提供します。この掲載は、スキルが同梱されていること、または外部ツール、認証情報、ソフトウェア依存関係が含まれていることを意味しません。

05 ソースとライセンス

ソースとライセンス

このページは、下にリンクした固定のソースリビジョンについて説明しています。アップストリームの挙動や要件は変更される可能性があります。

ソースの所有者
Jim Liu (Baoyu)
リポジトリ
JimLiu/baoyu-skills
スキルファイル
skills/baoyu-diagram/SKILL.md
ライセンス
MIT
レビュー済みスナップショット
2026-10-07 · 1567581c26ec
編集者によるソース要約
セマンティックなレイアウト、コネクタのレイヤー順、PNG変換を備えた、ダークテーマのSVG図作成ワークフローです。

リンク先のソースに基づく、OpenDesignによるオリジナルの要約です。リポジトリのスター数は日付時点の人気の指標であり、スキルの利用状況や品質スコアではありません。

06 開始前の質問

開始前の質問

画像生成のAPIを使いますか?

文書化されたワークフローは、ラスター生成型のイラスト系スキルとは異なり、SVGを直接書き、それをPNGに変換します。

後からラベルを編集できますか?

ラベルはソースファイル内でSVGテキストのまま残るため、適切なエディタやコードによる作業で変更できます。

SVGはデフォルトで完全にオフラインですか?

フォントの扱いを確認してください。ソースでは、図のほかの要素が1つのファイルに収まっていても、外部のGoogle Fontsのインポートが許可されています。

OpenDesign

次のデザイン反復に備えましょう。

指示、元資料、デザイン作業をローカルワークスペースにまとめておけます。ワークフローに加える前に、スキル自体のセットアップを確認してください。

アップストリームのソースファイル
https://github.com/JimLiu/baoyu-skills/blob/1567581c26ec29f4216c6e6835415bf30343b0e3/skills/baoyu-diagram/SKILL.md