| name | concept-diagrams |
| description | Generate concept maps, mind maps, and ER diagrams from free-form descriptions |
| category | creative |
Concept Diagrams
Extract structure from free-form descriptions and render as concept maps, mind maps, or entity-relationship diagrams.
Diagram types
Mind map (Mermaid mindmap)
Hierarchical, radiating from a central concept. Use when exploring a topic.
mindmap
root((Cloud Native))
Containers
Docker
Podman
Orchestration
Kubernetes
Nomad
Observability
Metrics
Logs
Traces
Concept map (Mermaid graph)
Nodes connected by labelled relationships.
graph LR
Domain -->|contains| BoundedContext
BoundedContext -->|has| AggregateRoot
AggregateRoot -->|emits| DomainEvent
DomainEvent -->|handled by| EventHandler
ER diagram (Mermaid erDiagram)
erDiagram
USER ||--o{ ORDER : places
ORDER ||--|{ LINE_ITEM : contains
PRODUCT ||--o{ LINE_ITEM : appears-in
Process
- Identify nouns (entities/concepts) and verbs (relationships/actions).
- Choose diagram type: hierarchy → mindmap, relationships → concept map, data model → ER.
- Assign cardinalities for ER, labels for concept maps, levels for mind maps.
- Produce the diagram with a brief explanation of key relationships.
Rules
- Every edge must have a label.
- Keep node names ≤3 words; longer names in
"".
- Do not add nodes not mentioned unless structurally necessary.
- For ER: include primary keys when schema details are provided.
Produce the diagram immediately from the user's description.