Radar & Skill Matrix Charts in Confluence with Mermaid (Copy-Paste)
The team page says "we own the checkout" and the skills tab lists four words nobody updated. When the sprint needs a React engineer, the wiki can't say who is nearest. Meanwhile, the contributor guide links to a repo whose shape is a mystery ship in a fog of folders. Structure and capability both want drawing — and both draw from plain text.
Quick answer: track capabilities and structure in Confluence as Mermaid — radar-beta for multi-axis comparison across profiles, treeView-beta for repo and structure maps, railroad-ebnf-beta for syntax and grammar diagrams — rendered by Mermaid Plus for Confluence. Each chart answers a different "what's the shape": of the team, of the repo, of the language. This post gives you three copy-paste examples.
Why capability and structure want drawing
Two kinds of knowledge docs die as lists but survive as shapes:
- A radar curve is a profile. One curve per person, team, or option, scored across the same axes — the multi-dimensional comparison a bullet list blurs.
- A tree is a map. Repo structure teaches by neighbors: what lives next to what, where the entry points are.
- A railroad track is a language. Grammar reads best as a track with terminals and choices — legal input, drawn.
All three are text under the hood, so each stays editable exactly where the wiki keeps the narrative that explains it.
Copy-paste 1: the team's capability snapshot as radar
Axes once, then one curve per profile, max 100 so scores mean the same thing across curves:
radar-beta
axis Frontend, Backend, Data, DevOps
curve Platform{80, 70, 55, 60}
curve Data{45, 80, 90, 65}
curve SRE{55, 70, 60, 90}
max 100
Three curves, four axes, one glance: Platform owns the frontend rim, Data owns the data axis, SRE owns the ops corner — and the middle (Backend) is where everyone overlaps. The radar turns the "who is nearest to React" question into a spatial read, not a tab-search.
Copy-paste 2: the repo as treeView
Structure maps for contributor guides and architecture pages — indented and readable at a glance:
treeView-beta
"checkout-service"
"src"
"http"
"orders"
"payments"
"domain"
"models"
"infra"
"db"
"deploy"
"helm"
The tree is a map — where the HTTP handlers live, where the domain models sit, where the Helm charts deploy from — without a single import line. Onboarding reads the structure before the code, and the tree is the first page of that reading.
Copy-paste 3: a grammar as railroad
Syntax and grammar documentation reads best as tracks — terminals in quotes, | for choice, */+ for repetition:
railroad-ebnf-beta
title "Order Request"
order = "POST" path ( "?q=" query )? ;
path = "/orders" ;
query = [A-Za-z0-9]+ ;
The track shows the legal sentence: POST /orders optionally followed by a query parameter. Language designers and API authors put this next to the reference — a grammar that parses by eye beats a regex nobody dares to edit.
Choosing the structure-and-capability shape
| The 'shape' of the doc | Diagram | Mermaid keyword |
|---|---|---|
| Compare profiles along axes | Radar | radar-beta |
| Show a tree / folder structure | TreeView | treeView-beta |
| Show syntax / grammar | Railroad | railroad-ebnf-beta |
| Show quantity flowing | Sankey | sankey-beta |
Radar answers "how capable, across axes," treeView answers "what lives where," railroad answers "what is legal input." The docs neighbors are on the same wiki: the capabilities behind the roadmap as prioritization charts and the team processes the skills feed as workflow swimlanes.
FAQ
Does Confluence have a built-in radar or skill matrix tool?
No — Confluence has no native charting of this kind. Mermaid Plus for Confluence renders radar-beta, treeView-beta and railroad-ebnf-beta from editable text with a live preview.
Radar, treeView or railroad — which does this doc need? Radar for multi-axis comparison, treeView for structure, railroad for grammar. The material's shape chooses the tool.
How do I represent team skills in a radar chart?
Define axis dimensions, then one curve per profile with same-order scores and a fixed max.
When should I document a repo as treeView? When the structure teaches the codebase — entry points, folder roles, client boundaries. Keep it a map, not a file dump.
Render every Mermaid diagram type — radar, treeView, railroad, sankey, venn and 24 more — in Mermaid Plus for Confluence, free for up to 10 users.
Try Mermaid Plus for Confluence
All 29 Mermaid diagram types with live preview and one-click templates — free for up to 10 users.
Get it on the Atlassian Marketplace