uml

Create UML diagrams using PlantUML syntax. Best for software modeling — Class, Sequence, Activity, State Machine, Component, Use Case, and Deployment diagrams with concise text-based notation and auto-layout.

markdown-viewer official Разработка

Что делает навык

Навык генерирует UML-диаграммы (классов, последовательностей, компонентов и др.) с использованием синтаксиса PlantUML. Он позволяет моделировать программное обеспечение, определяя элементы, связи и стилизацию через текстовое описание.

Когда применять

  • Моделирование структуры программного обеспечения с помощью диаграмм классов.
  • Визуализация взаимодействия объектов через диаграммы последовательностей.
  • Документирование бизнес-процессов с помощью диаграмм деятельности.
  • Описание архитектуры системы через диаграммы компонентов или развёртывания.

Как работает

  1. Выбрать тип диаграммы и определить элементы (классы, интерфейсы, акторы и т.д.).
  2. Описать отношения между элементами, используя синтаксис стрелок (например, --> , <|-- ).
  3. При необходимости применить глобальные стили через skinparam или задать цвета отдельным элементам.
  4. Добавить заметки (notes) при необходимости пояснений.
  5. Обернуть код в блок ```plantuml или ```puml, убедившись, что он начинается с @startuml и заканчивается @enduml.

Примеры запросов агенту

Создай диаграмму классов для системы управления пользователями, включающую классы User, Admin и Role.
Построй диаграмму последовательности взаимодействия между клиентом, сервером и базой данных.
Сгенерируй диаграмму компонентов для микросервисной архитектуры с сервисом аутентификации и API-шлюзом.

Описание составлено по SKILL.md навыка, сверено 06.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «uml» из репозитория: # https://github.com/markdown-viewer/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r uml/ ~/.claude/skills/uml/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.