usecase-to-sequence-v1

Generate PlantUML sequence diagrams from use-case specifications and domain models.

Updated Feb 19, 2026
One-click install
npx skills add https://github.com/atanaka/uml-workflow-v3 --skill usecase-to-sequence-v1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: usecase-to-sequence-v1
Source: https://github.com/atanaka/uml-workflow-v3/tree/main/skills/usecase-to-sequence-v1
Command: npx skills add https://github.com/atanaka/uml-workflow-v3 --skill usecase-to-sequence-v1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generate UML sequence diagrams from use case specifications and domain models to visualize runtime interactions and guide implementation.

Core Features & Use Cases

  • Generates PlantUML sequence diagrams for each use case
  • Inherits language settings from the domain model for multilingual messages
  • Outputs structured JSON metadata and optional XMI for integration
  • Includes extension flow diagrams to cover complex scenarios

Quick Start

Provide a project usecase-output.json and a domain-model json, then run the skill to produce sequence diagrams and metadata.

Frequently Asked Questions about usecase-to-sequence-v1

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate UML sequence diagrams from use case specifications?

To generate UML sequence diagrams from use cases, provide a project usecase-output.json and a domain-model json file. The skill translates these inputs into detailed PlantUML sequence diagrams to visualize runtime interactions.

Can I create multilingual PlantUML sequence diagrams from a domain model?

Yes, you can create multilingual PlantUML sequence diagrams. The skill inherits language settings directly from the domain model to produce localized messages for each sequence diagram.

Does this tool output XMI models and JSON payloads for sequence diagrams?

Yes, the tool outputs optional XMI models and structured JSON payloads for sequence diagrams. These outputs facilitate downstream automation and integration with other software engineering tools.

How do I visualize extension flows in UML sequence diagrams?

To visualize extension flows in UML sequence diagrams, the skill automatically generates per-use-case diagrams that include extension flow diagrams. This covers complex runtime scenarios across the domain model.

What is needed to convert domain models and use cases into sequence diagrams?

To convert domain models and use cases into sequence diagrams, you need a usecase-output.json file and a domain-model json. Running the skill with these inputs produces the diagrams and metadata.

What is the best way to document runtime interactions from use cases?

The best way to document runtime interactions from use cases is translating specifications into UML sequence diagrams. This approach visualizes runtime behavior and guides implementation using PlantUML and JSON.