スキル一覧に戻る
rileyhilliard

visualizing-with-mermaid

by rileyhilliard

62🍴 13📅 2026年1月21日
GitHubで見るManusで実行

SKILL.md


name: visualizing-with-mermaid description: Creates professional Mermaid diagrams with semantic styling and visual hierarchy. Use when creating flowcharts, sequence diagrams, state machines, class diagrams, or architecture visualizations.

Mermaid Diagrams

Default: Dark mode colors from references/color-palettes.md.

Choosing Diagram Type

ConceptDiagram Type
Process flows, decisionsFlowchart (TB direction)
API calls, message passingSequence diagram
Lifecycle statesState diagram
Data models, relationshipsClass diagram or ERD
System architectureFlowchart with subgraphs (LR direction)

Core Principles

  1. Visual hierarchy over decoration - Color/size guide the eye to what matters
  2. Semantic color - Colors have meaning (grouping, state, criticality)
  3. Simplicity over completeness - 80% clearly beats 100% confusingly
  4. 7-12 nodes max - Human working memory limit; break larger systems into drill-downs

Quick Styling Guide

Do:

  • Use fills to group related components
  • Highlight critical paths with stroke width
  • Different shapes = different component types (cylinders for DBs, diamonds for decisions)
  • Keep labels to 1-4 words; use <br/> for longer

Don't:

  • Pure black (#000000) - too harsh, use dark gray
  • Saturated background colors - tire the eyes
  • More than 5 colors per diagram
  • Low-contrast combinations

Shape Semantics

  • Rectangles: Services, processes
  • Rounded rectangles: APIs, interfaces
  • Circles: Start/end points, external systems
  • Diamonds: Decision points
  • Cylinders: Databases
  • Hexagons: Queues, message brokers

Layout

LR (left-to-right): Pipelines, architecture diagrams TB (top-to-bottom): Hierarchies, decision flows

Use subgraphs for: deployment boundaries, logical layers, team ownership, trust boundaries.

Resources

Workflow

  1. Purpose - What decision/understanding should this enable?
  2. Type - Choose based on what you're showing
  3. Structure - Identify components, relationships, groupings
  4. Style - Apply semantic colors, highlight critical paths
  5. Review - Can someone understand it in 10 seconds?

スコア

総合スコア

65/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

+5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です