Back to Skills

sysml-modeling

verified

Systems Modeling Language (SysML) for systems engineering and complex system design

View on GitHub

Marketplace

melodic-software

melodic-software/claude-code-plugins

Plugin

formal-specification

Repository
Verified Org

melodic-software/claude-code-plugins
13stars

plugins/formal-specification/skills/sysml-modeling/SKILL.md

Last Verified

January 21, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/melodic-software/claude-code-plugins/blob/main/plugins/formal-specification/skills/sysml-modeling/SKILL.md -a claude-code --skill sysml-modeling

Installation paths:

Claude
.claude/skills/sysml-modeling/
Powered by add-skill CLI

Instructions

# SysML Modeling Skill

## When to Use This Skill

Use this skill when:

- **Sysml Modeling tasks** - Working on systems modeling language (sysml) for systems engineering and complex system design
- **Planning or design** - Need guidance on Sysml Modeling approaches
- **Best practices** - Want to follow established patterns and standards

## Overview

Systems Modeling Language (SysML) for Model-Based Systems Engineering (MBSE) and complex system design.

## MANDATORY: Documentation-First Approach

Before creating SysML models:

1. **Invoke `docs-management` skill** for systems engineering patterns
2. **Verify SysML 2.0 syntax** via MCP servers
3. **Base all guidance on OMG SysML specification**

## SysML vs UML

| Aspect | UML | SysML |
|--------|-----|-------|
| Focus | Software systems | Systems of all types |
| Requirements | Not included | First-class diagrams |
| Structure | Classes, Components | Blocks, Parts |
| Parametrics | Not included | Constraint blocks |
| Allocation | Not included | Allocation relationships |
| Domain | Software engineering | Systems engineering |

## SysML Diagram Types

### Behavior Diagrams

| Diagram | Purpose | From UML |
|---------|---------|----------|
| Activity | Flow of actions and data | Extended |
| Sequence | Object interactions over time | Same |
| State Machine | Lifecycle behavior | Same |
| Use Case | System-actor interactions | Same |

### Structure Diagrams

| Diagram | Purpose | SysML Specific |
|---------|---------|----------------|
| Block Definition (BDD) | System structure hierarchy | Yes |
| Internal Block (IBD) | Internal component connections | Yes |
| Package | Model organization | Extended |

### Requirements Diagrams

| Diagram | Purpose | SysML Specific |
|---------|---------|----------------|
| Requirements | Requirements and relationships | Yes |
| Parametric | Constraint equations | Yes |

## Requirements Diagram

### PlantUML Syntax

```plantuml
@startuml
skinparam rectangle {
  BackgroundColor<<requi

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
11537 chars