up-conceptual-model

Generate a Mermaid class diagram and documentation from UP use-case documents and SSDs.

3|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/apolosan/unified_process_pi_extension --skill up-conceptual-model
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: up-conceptual-model
Source: https://github.com/apolosan/unified_process_pi_extension/tree/main/skills/up-conceptual-model
Command: npx skills add https://github.com/apolosan/unified_process_pi_extension --skill up-conceptual-model

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creates a clear, testable Conceptual Model for the Object-Oriented Unified Process by identifying domain concepts, their attributes (with identifiers), and their relationships to form a robust foundation for design and contracts.

Core Features & Use Cases

  • Defines concepts with typed attributes and object identifiers, capturing domain boundaries and references.
  • Models associations with multiplicities, roles, and containment to support generation of Mermaid class diagrams and documentation.
  • Use Case: given UP use cases and system operations, generate a complete conceptual model and a ready-to-embed diagram.

Quick Start

Provide domain concepts and use cases to generate a complete conceptual-model diagram and documentation.

Frequently Asked Questions about up-conceptual-model

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

FAQPage Schema
How do I create a UP conceptual model from use case documents?

To create a UP conceptual model from use case documents, identify domain concepts with typed attributes and object identifiers, then map their associations and multiplicities to generate a Mermaid class diagram and documentation.

What is a conceptual model in the Unified Process?

A conceptual model in the Unified Process is a class diagram that defines domain concepts, attributes, identifiers, and associations. It establishes a clear, testable foundation for object-oriented design and system contracts.

How do I generate a Mermaid class diagram for domain modeling?

You generate a Mermaid class diagram for domain modeling by applying this skill to use-case and SSD inputs to extract concepts, attributes, and relationships, producing a ready-to-embed diagram with proper multiplicities and roles.

Can I use system sequence diagrams to build a class diagram with multiplicities?

Yes, you can use system sequence diagrams and use-case documents as inputs to build a class diagram. The model aligns with 5W2H analysis to ensure proper multiplicities, roles, and containment.

What is the best way to define object identifiers and associations for a domain model?

The best way to define object identifiers and associations for a domain model is to analyze use-case documents and SSDs to capture domain boundaries, references, and typed attributes within a Unified Process framework.

Does this conceptual modeling approach require specific inputs for the 5W2H analysis?

Yes, this conceptual modeling approach requires use-case documents and system sequence diagrams as inputs. It satisfies the frontmatter and template inputs to ensure the model aligns with the generated 5W2H analysis outputs.