From aiup-core
Creates or updates PlantUML use case diagrams from requirements.md, defining actors, use cases with UC-IDs, and relationships in docs/use_cases.puml.
How this skill is triggered — by the user, by Claude, or both
Slash command
/aiup-core:use-case-diagramThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create or update the PlantUML use case diagram at `docs/use_cases.puml` based on `docs/requirements.md`.
Create or update the PlantUML use case diagram at docs/use_cases.puml based on docs/requirements.md.
@startuml Use Cases Overview
left to right direction
actor "User" as user
actor "Administrator" as admin
rectangle "System Name" {
usecase "UC-001\nDescription" as UC001
usecase "UC-002\nDescription" as UC002
usecase "UC-003\nDescription" as UC003
}
admin --> UC001
user --> UC002
user --> UC003
@enduml
docs/requirements.mddocs/use_cases.puml (if exists)docs/requirements.md@enduml, proper arrow syntax)npx claudepluginhub ai-unified-process/marketplace --plugin aiup-coreGenerates UML diagrams including class, sequence, activity, use case, and state using PlantUML and Mermaid notation for software design documentation.
Drafts one use-case diagram for a single feature with actors (primary/secondary, human/system), use cases per user-facing capability, external systems, and system boundary. Renderer-aware for Mermaid or PlantUML.
Provides PlantUML syntax reference for UML diagrams (sequence, class, activity, state) and non-UML (Gantt, MindMap, JSON, YAML), with examples, patterns, and setup guidance.