Loading...
Loading...
Create Obsidian-compatible Mermaid diagrams. Prefer square layouts (TB + subgraph LR), avoid markdown in labels. Use when creating flowcharts, sequence diagrams, or any Mermaid diagrams in markdown files.
npx skill4agent add jykim/claude-obsidian-skills obsidian-mermaid다이어그램은 한눈에 들어와야 한다
flowchart LR
A[수집] --> B[정리] --> C[보관]
D[목표] --> E[학습] --> F[실행] --> G[측정] --> H[달성]flowchart LR
A[수집 → 정리 → 보관]
B[목표 → 학습 → 실행 → 달성]| 형식 | 용도 | 예시 |
|---|---|---|
| 테이블 | 속성-값 매핑, 비교, 옵션 | 에너지 레벨별 작업 |
| Mermaid | 흐름, 프로세스, 피드백 루프 | 입력→처리→출력 |
| 인라인 | 단순 순차 흐름 | |
Node["1. First"] → "Unsupported markdown: list"
Node["Text<br/>More"] → "Unsupported markdown: heading"
Node["## Header"] → "Unsupported markdown: heading"Node[First]
Node[Text]flowchart LRflowchart TBflowchart TB
subgraph Layer1["레이어 1"]
direction LR
A[항목A] ~~~ B[항목B] ~~~ C[항목C]
end
subgraph Layer2["레이어 2"]
direction LR
D[항목D] ~~~ E[항목E]
end
Layer1 --> Layer2flowchart TBdirection LR~~~direction LR❌ Too long:
Node["This is a very long description that will break layout"]
✅ Short and clear:
Node[Short Label]❌ May cause issues:
subgraph "1. Phase One"
subgraph "Phase: Setup"
✅ Safe:
subgraph Phase_One["Phase One"]
subgraph Setup["Setup Phase"]flowchart TB
A[Start] --> B{Decision}
B -->|Yes| C[Action]
B -->|No| D[End]flowchart TB
Input[Input] --> Process[Process]
Process --> Output[Output]flowchart TB
subgraph Frontend["Frontend"]
UI[UI] --> API[API Call]
end
subgraph Backend["Backend"]
Server[Server] --> DB[Database]
end
API --> Serverflowchart LR
A["1. Start<br/>with details"] --> B{"2. Decision"}flowchart LR
A[Very Long Process Name Here] --> B[Another Long Name] --> C[Yet Another] --> D[And More]┌───────┐ ┌───────┐
│ Start │────→│ End │
└───────┘ └───────┘flowchart TB
Start[Start] --> End[End]<br/>1.2.