show-me-diagram について
show-me-diagramは、ユーザー向けにブラウザーで開ける図を作成するためのエージェント向けガイドです。diagram-designと選択したプロファイルを適用し、書き出したSVGの境界線も確認します。
主な機能
- 01diagram-designとプロファイルを適用
- 02内容に合う図の種類を選択
- 03ノード数の多い図を分割
- 04SVGの境界線を確認し2倍で出力
- 05ユーザー向けに図を開く
活用シーン
- 01フローチャートで手順を説明
- 02構造、状態、進行状況を図示
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ yahyabedirhan/ skills --skill show-me-diagramインストール後、Claude Code で/show-me-diagramを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
profiles/cursor-dark.mdgraphite.mdindex.mdnavy-blue.mdparchment.mdshipyard-green.md詳細
ユーザーがブラウザーで開く、トピックを示す図を1つ作成してください。この図はユーザー自身の理解のためのものです。そのため、ほかのエージェントに説明するだけなら、プレーンテキストを使ってください。
- **
diagram-designスキルを読み込み、**作成時にはその指示に従ってください。上流で変更されるため、そのルールを言い換えたり、置き換えたりしないでください。 - ユーザーが指定したプロファイルを使用し、指定がなければデフォルトを使用してください。 このファイルの隣にある
profiles/からそのプロファイルを読み込み、この図ではdiagram-designのスタイルガイドに加えて、そのプロファイルの選択内容を適用してください。ほかのプロジェクトと共有されるため、diagram-designのインストール先やプロファイルライブラリには保存しないでください。 - 要点に合った図の種類を選んでください。
diagram-designに記載されている種類から選びます。プロセスにはフローチャートまたはシーケンス図、ステータスにはステートマシン、構造にはツリーまたはレイヤースタック、進捗にはタイムラインが適しています。要点ごとに図を1つ作成してください。ノードが約9個を超える場合は、分割してください。 - 表示する前に、境界線を確認してください。 塗りつぶしのたびに、その隣にある各アウトラインを描画してください。後から描かれた塗りつぶしが先に描かれた境界線の半分を覆ってしまうため、焦点となるアウトラインはSVGの最後に配置してください。1pxの線は1倍で表示すると2ピクセルにまたがってぼやけるため、2倍でエクスポートするか、スクリーンショットを撮ってください。拡大して、すべての境界線が全辺で同じ太さになっていることを確認してください。
- **ファイルをユーザーが開けるようにし、**図が示す内容を1~2行で説明してください。要点は図で伝わるため、ほかの返信は簡潔にしてください。
参考資料
profiles/index.md:各プロファイル、デフォルトのプロファイル、すべてのプロファイルで塗りつぶすレイヤー、プロファイルの確認方法。
コメント
Markdown 対応