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 .puml output.
  • Choose the mermaid skill for lightweight diagrams embedded directly in Markdown. Install with: npx skills add full-stack-skills/document-skills --skill mermaid.
  • Choose the processon-diagram-generator skill when hosted editing or ProcessOn output is explicitly required. Install with: npx skills add full-stack-skills/document-skills --skill processon-diagram-generator.
  • Do not ask the user to choose a renderer when the requested notation or target format already determines it.

Workflow

  1. Extract actors, components, types, states, messages, or deployment nodes from the request and source.
  2. Select the diagram family and intended abstraction level.
  3. Generate a complete source block with matching start/end directives.
  4. Use aliases for long names and packages/boundaries for meaningful grouping.
  5. Validate with a local PlantUML renderer when available; otherwise perform structural checks.
  6. Save a .puml file only when requested or when integrating into an existing documentation tree.
Installs
43
GitHub Stars
1
First Seen
Jun 7, 2026
plantuml — full-stack-skills/document-skills