O que uml faz?
Crie diagramas UML usando sintaxe PlantUML. Ideal para modelagem de software — diagramas de Classe, Sequência, Atividade, Máquina de Estados, Componente, Caso de Uso e Implantação com notação textual concisa e layout automático.
Como usar
Para criar um diagrama UML, utilize um bloco de código com a linguagem plantuml (ou puml). O conteúdo deve seguir a sintaxe PlantUML.
Exemplo de diagrama de classe
@startuml
class Cliente {
+nome: String
+email: String
+fazerPedido()
}
class Pedido {
-id: Integer
+total: Decimal
+calcularFrete()
}
Cliente "1" --> "*" Pedido : faz
@enduml
Exemplo de diagrama de sequência
@startuml
participant Usuário
participant Sistema
Usuário -> Sistema: Fazer login
Sistema -> Usuário: Token de autenticação
@enduml
Tipos de diagramas suportados
- Diagrama de Classe – modela classes, atributos, métodos e relacionamentos.
- Diagrama de Sequência – mostra interações entre objetos ao longo do tempo.
- Diagrama de Atividade – modela fluxos de trabalho ou processos.
- Diagrama de Máquina de Estados – descreve estados e transições de um objeto.
- Diagrama de Componente – exibe componentes de software e suas dependências.
- Diagrama de Caso de Uso – representa funcionalidades do sistema e atores.
- Diagrama de Implantação – mostra a arquitetura física de implantação.
Dicas
- Use
@startumle@endumlpara delimitar o diagrama. - A sintaxe é sensível a espaços e indentação para certos elementos.
- Consulte a documentação oficial do PlantUML para mais detalhes.
Requisitos
- Ambiente com suporte a PlantUML (geralmente incluído em ferramentas como Claude Code, Cursor, Codex).
- Nenhuma instalação adicional necessária se o skill estiver ativo.