Skip to content
Lower pricing Individual licenses are now $49/year for Studio, $25 for Core — See pricing →

Kanban Board

Last updated:

Mermaid Studio provides language support for Kanban board diagrams inside IntelliJ IDEA and other JetBrains IDEs. Kanban diagrams visualize task boards with columns representing workflow stages and cards representing individual tasks.

Syntax highlighting integrates directly with IntelliJ’s color scheme system, so diagram colors always match your editor theme.

Kanban board syntax highlighting in Armada Dark theme

The summary below shows the IDE support Mermaid Studio ships for kanban boards, grouped by capability.

IDE feature supportSelect a feature for its description.
Editing
Code Intelligence
Validation
Refactoring
Appearance

Inside a card’s @{ ... } block, completion offers the assigned, ticket, and priority keys the card does not have yet. After a key it offers the values that fit: the priority levels, the assignees already on the board so each name has one spelling, and the next ticket number in the format the board already uses.

Inside a card’s description, type @ at the start of a word to pick an assignee or another card’s ticket number; the chosen value replaces the @ as plain text.

Kanban board in the editor with the completion popup open after an @ typed inside a card description, listing the assignees Dana and Ravi and the tickets DOC-11 to DOC-13, with the rendered board in the preview

A board is a list of columns, each holding cards, and a card can have metadata in an @{ ... } block:

kanban
todo[To Do]
t1[Write the release notes]@{ assigned: 'Dana', ticket: 'DOC-12', priority: 'High' }
done[Done]
t2[Draft the plan]

Mermaid Studio bundles a live template for the typed-metadata syntax that Kanban cards use, so you can attach an assignee, ticket, and priority without recalling the @{ ... } field names. Type the abbreviation, accept it from the completion popup, and tab through the variables; the priority field offers a dropdown of Very High, High, Medium, Low, and Very Low when you reach it.

The template can be toggled under Settings > Tools > Mermaid Studio > Live Templates in the Kanban group. See Live Templates for the cross-cutting mechanics (triggering, contextual visibility, configuration).

AbbreviationExpansion
taskTask with metadata (id[Description]@{ assigned: ..., ticket: ..., priority: ... })

For complete syntax documentation including task metadata and styling, see the Mermaid.js Kanban documentation.