mcpField
M
mermaid

mermaid

github.com/markdown-viewer開発3.4k539 回インストール3 週間前に更新
リポジトリ

mermaid について

ドキュメント内で Mermaid 図を作成するための構文ガイドです。図の作成者向けに、複数の図の種類や構文上の注意点、トラブルシューティングを説明します。

主な機能

  1. 01複数の Mermaid 図形式に対応
  2. 02ノードと接続の構文を説明
  3. 03よくある構文の競合を掲載
  4. 04図のトラブルシューティングを案内

活用シーン

  1. 01フローチャートやシーケンス図の作成
  2. 02サブグラフ内でのノード整理
  3. 03描画できない図の修正

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/markdown-viewer/skills --skill mermaid

インストール後、Claude Code で/mermaidを入力して読み込まれたか確認します。

同梱ファイルreferences/syntax.md

詳細

Mermaid 図ビジュアライザー

クイックスタート: 図の種類(フローチャート/シーケンス/状態/クラス/ER/ガント/マインドマップ)を特定 → ノードを図形で定義 → 矢印で接続 → ```mermaid フェンスで囲みます。デフォルトは上から下(TD)です。graph より flowchart を使用してください。Unicode に対応しています。


重要な構文ルール

ルール 1:リスト構文の競合
❌ [1. Item]     → "Unsupported markdown: list"
✅ [1.Item]      → Remove space after period
✅ [① Item]      → Use circled numbers ①②③④⑤⑥⑦⑧⑨⑩
✅ [(1) Item]    → Use parentheses
ルール 2:サブグラフの命名
❌ subgraph AI Agent Core    → Space without quotes
✅ subgraph agent["AI Agent Core"]  → ID with display name
✅ subgraph agent            → Simple ID only
ルール 3:サブグラフ内でのノード参照
❌ Title --> AI Agent Core   → Reference display name
✅ Title --> agent           → Reference subgraph ID
ルール 4:ノードテキスト内の特殊文字
✅ ["Text with spaces"]       → Quotes for spaces
✅ Use #quot; instead of "    → Avoid quotation marks
✅ Use #lpar;#rpar; for ()    → Avoid parentheses
ルール 5:graph より flowchart を使用
❌ graph TD      → Outdated
✅ flowchart TD  → Supports subgraph directions, more features

よくある問題

問題解決策
図がレンダリングされない対応する閉じ括弧や引用符がない箇所を確認します
リスト構文エラー[1. Item] ではなく [1.Item] を使用します
サブグラフの参照に失敗する表示名ではなく ID を使用します
混み合いすぎている複数の図に分割します
接続線が交差するレイアウトの方向を変えるか、不可視のエッジ ~~~ を使用します

出力形式

```mermaid
[diagram code]
```

関連ファイル

図の種類ごとの構文や高度な機能については、以下のリファレンスを参照してください。

  • syntax.md — 14 種類以上のすべての図に関する詳細な構文:フローチャートの図形、シーケンス図のアクター、クラスの関係、状態遷移、ER 図のカーディナリティ、ガントのタスクなど

コメント