plantuml
Installation
SKILL.md
PlantUML Diagrams
Produce structurally valid PlantUML with explicit semantics and readable layout.
Routing
- Choose PlantUML for UML, C4, enterprise architecture, or
.pumloutput. - Choose
../mermaid/SKILL.mdfor lightweight diagrams embedded directly in Markdown. - Choose
../processon-diagram-generator/SKILL.mdwhen hosted editing or ProcessOn output is explicitly required. - Do not ask the user to choose a renderer when the requested notation or target format already determines it.
Workflow
- Extract actors, components, types, states, messages, or deployment nodes from the request and source.
- Select the diagram family and intended abstraction level.
- Generate a complete source block with matching start/end directives.
- Use aliases for long names and packages/boundaries for meaningful grouping.
- Validate with a local PlantUML renderer when available; otherwise perform structural checks.
- Save a
.pumlfile only when requested or when integrating into an existing documentation tree.