What problem does it solve?
Software teams often struggle to align on design decisions due to inconsistent, unclear, or incomplete visual documentation of system structure and behavior, leading to implementation errors and rework.
Core Features & Use Cases
- Multi-diagram support: Covers the 5 most practical UML diagram types (class, sequence, state machine, activity, use case) with a clear selection guide to match your design question to the right diagram.
- Dual tool compatibility: Provides ready-to-use, syntax-correct examples for both PlantUML and Mermaid, so you can generate diagrams in your team's preferred tool without learning complex notation from scratch.
- Real-world use case: When designing an e-commerce order flow, use this skill to quickly generate a sequence diagram showing API interactions between the customer, order service, and payment gateway to align stakeholders on the flow before writing code.
Quick Start
Use the uml-diagrams skill to generate a PlantUML class diagram for your e-commerce order domain model, including the Order, LineItem, and OrderRepository entities with their relationships and multiplicity.