uml-modeling

Installation
SKILL.md

UML Modeling

Purpose

Use this skill to design UML, not merely to emit diagram text. The goal is a model that is semantically correct, visually legible, audience-appropriate, and useful for the decision the user needs to make.

Also use this skill when the user asks generically for a graphical representation, schema, diagram, or visual explanation of a software/system concern and does not name UML. In that case, infer whether UML is appropriate and choose the UML diagram type autonomously.

Treat UML as a modeling language with forms of thought:

  • structural form: what exists and how it is organized;
  • behavioral form: what happens and how behavior is constrained;
  • interaction form: who communicates with whom, in what order or timing;
  • extension form: how the modeling language is tailored.

Only after the model is conceptually right should you choose a notation or documentation format.

Non-Negotiable: Self-Contained UML, No Meta Leakage

Installs
2
First Seen
5 days ago