rmodp-workflow-web

Orchestrate six sub-skills to derive RM-ODP specifications from business scenarios.

Updated Mar 8, 2026
One-click install
npx skills add https://github.com/atanaka/rmodp-workflow-web --skill rmodp-workflow-web
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rmodp-workflow-web
Source: https://github.com/atanaka/rmodp-workflow-web/tree/main/skills/rmodp-workflow-web
Command: npx skills add https://github.com/atanaka/rmodp-workflow-web --skill rmodp-workflow-web

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the complex and time-consuming process of deriving formal RM-ODP (Reference Model of Open Distributed Processing) specifications from business scenarios, ensuring compliance with international standards.

Core Features & Use Cases

  • End-to-End Specification Generation: Orchestrates 6 sub-skills across 3 phases to produce complete, traceable distributed-system specifications, from enterprise policy to technology stack.
  • Standards Compliance: Strictly adheres to ITU-T X.901–X.911 / ISO/IEC 10746 standards.
  • Diagram Generation: Produces PlantUML diagrams (PNG) embedded in Markdown for each viewpoint.
  • Bilingual Support: Auto-detects Japanese/English input and produces output in the same language.
  • Resumable Workflow: Persists workflow state, allowing any step to be resumed.
  • Use Case: A company needs to design a new distributed system. This Skill can take a high-level business scenario and systematically generate all the necessary RM-ODP viewpoints, ensuring consistency and adherence to standards.

Quick Start

Use the rmodp-workflow-web skill to generate RM-ODP specifications for a new order management system.

Frequently Asked Questions about rmodp-workflow-web

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

FAQPage Schema
How do I generate RM-ODP specifications from a business scenario?

To generate RM-ODP specifications from a business scenario, this Skill orchestrates a multi-step workflow across six sub-skills. It systematically produces Enterprise, Information, Computational, Engineering, and Technology viewpoints, culminating in correspondence verification to ensure standards compliance.

What are the RM-ODP viewpoints needed for distributed system modeling?

The required RM-ODP viewpoints for distributed system modeling are Enterprise, Information, Computational, Engineering, and Technology. This Skill sequentially processes these viewpoints from a high-level business scenario to generate a complete, traceable distributed-system specification.

Can I generate PlantUML diagrams for ISO/IEC 10746 RM-ODP specifications?

Yes, you can generate PlantUML diagrams for ISO/IEC 10746 RM-ODP specifications. The workflow automatically produces PlantUML diagrams as PNG images embedded in Markdown output for each of the five RM-ODP viewpoints during the specification generation process.

Does this RM-ODP workflow support bilingual Japanese and English output?

Yes, this RM-ODP workflow supports bilingual Japanese and English output. It automatically detects the language of the input business scenario and produces the corresponding formal distributed-system specifications and viewpoint diagrams in the same language.

How do I resume a stalled distributed system specification workflow?

To resume a stalled distributed system specification workflow, this Skill persists the workflow state automatically. This resumability feature allows you to restart and continue the multi-step RM-ODP viewpoint generation process from any interrupted step.

What is the best way to ensure ITU-T X.901 standards compliance for distributed systems?

The best way to ensure ITU-T X.901 standards compliance for distributed systems is using an automated workflow that strictly adheres to ITU-T X.901–X.911 and ISO/IEC 10746 standards. It systematically derives formal specifications from business scenarios with built-in correspondence verification.