Files
2025-11-30 09:07:10 +08:00

1.5 KiB

diagram-generator

Generate Mermaid/ASCII diagrams from descriptions.

Activation Keywords

  • "diagram", "ASCII", "Mermaid", "flowchart", "architecture", "sequence diagram"

When to Use

  • Creating architecture diagrams
  • Visualizing user workflows
  • Drawing sequence diagrams
  • System design documentation

What This Does

Generates diagrams in Mermaid format (renders in GitHub/Markdown):

  • Flowcharts (user flows, decision trees)
  • Sequence diagrams (API interactions, service calls)
  • Architecture diagrams (system components, data flow)
  • ER diagrams (database relationships)
  • Gantt charts (timeline/roadmap)
  • State diagrams (state machines)

Also supports ASCII art for simple diagrams.

Output

Mermaid code blocks ready for markdown files

Example Activation

User: "Draw user login flow" Skill: Generates:

flowchart TD
    A[User opens login page] --> B[Enter email & password]
    B --> C[Click submit]
    C --> D{Valid credentials?}
    D -->|No| E[Show error message]
    E --> B
    D -->|Yes| F[Generate JWT token]
    F --> G[Redirect to dashboard]
    G --> H[User logged in]

    style D fill:#ff9999
    style H fill:#99ff99

Architecture diagram example:

graph LR
    Client[Frontend Client]
    API[API Server]
    DB[(Database)]
    Cache[Redis Cache]
    Auth[Auth Service]

    Client -->|HTTP Request| API
    API -->|Query| DB
    API -->|Lookup| Cache
    API -->|Verify Token| Auth
    Auth -->|Check User| DB