Enterprise Mermaid diagramming skill for Claude Code using MCP Playwright. Use when creating architecture diagrams, flowcharts, sequence diagrams, or visual documentation.
Mermaid 11+ λ€μ΄μ΄κ·Έλ¨ μμ±μ μν κ°κ²°ν κ°μ΄λ.
| λ€μ΄μ΄κ·Έλ¨ | μ©λ |
|---|---|
| Flowchart | νλ‘μΈμ€, κ²°μ νΈλ¦¬ |
| Sequence | μνΈμμ©, API νλ¦ |
| Class | ν΄λμ€ κ΄κ³, ꡬ쑰 |
| ER | λ°μ΄ν°λ² μ΄μ€ μ€ν€λ§ |
| State | μν λ¨Έμ |
| C4 | μμ€ν μν€ν μ² |
flowchart TD
A[Start] --> B{Is valid?}
B -->|Yes| C[Process]
B -->|No| D[Error]
C --> E[End]
D --> E
flowchart LR
A[Rectangle] --> B(Rounded)
B --> C{Diamond}
C --> D([Stadium])
D --> E[[Subroutine]]
E --> F[(Database)]
flowchart TB
subgraph Frontend
A[React App] --> B[API Client]
end
subgraph Backend
C[API Server] --> D[Database]
end
B --> C
sequenceDiagram
actor User
participant App
participant API
participant DB
User->>App: Click Login
App->>API: POST /auth/login
API->>DB: Query user
DB-->>API: User data
API-->>App: JWT Token
App-->>User: Redirect to Dashboard
sequenceDiagram
participant Client
participant Server
Client->>Server: Request
alt Success
Server-->>Client: 200 OK
else Error
Server-->>Client: 500 Error
end
classDiagram
class User {
+String id
+String name
+String email
+login()
+logout()
}
class Post {
+String id
+String title
+String content
+publish()
}
User "1" --> "*" Post : writes
erDiagram
USER ||--o{ POST : writes
USER ||--o{ COMMENT : creates
POST ||--o{ COMMENT : has
USER {
uuid id PK
string name
string email UK
timestamp created_at
}
POST {
uuid id PK
uuid author_id FK
string title
text content
}
COMMENT {
uuid id PK
uuid user_id FK
uuid post_id FK
text content
}
stateDiagram-v2
[*] --> Draft
Draft --> Review : Submit
Review --> Published : Approve
Review --> Draft : Reject
Published --> Archived : Archive
Archived --> [*]
C4Context
title System Context Diagram
Person(user, "User", "Application user")
System(webapp, "Web Application", "Next.js frontend")
System(api, "API Server", "Backend service")
System_Ext(stripe, "Stripe", "Payment processing")
System_Ext(sendgrid, "SendGrid", "Email service")
Rel(user, webapp, "Uses")
Rel(webapp, api, "API calls")
Rel(api, stripe, "Payments")
Rel(api, sendgrid, "Emails")
gantt
title Project Timeline
dateFormat YYYY-MM-DD
section Planning
Requirements :a1, 2024-01-01, 7d
Design :a2, after a1, 5d
section Development
Backend :b1, after a2, 14d
Frontend :b2, after a2, 14d
section Testing
QA :c1, after b1, 7d
pie showData
title Technology Stack
"TypeScript" : 45
"Python" : 30
"Go" : 15
"Other" : 10
gitGraph
commit
branch feature
checkout feature
commit
commit
checkout main
merge feature
commit
```mermaid
flowchart LR
A --> B --> C
```
Last Updated: 2026-01-21 Version: 2.0.0