mbse-workflow

Solid

Use this skill for guided MBSE work in MATLAB — starting a new project, resuming work mid-workflow on an existing project, or answering orientation questions about how the MBSE skills fit together. Trigger when the user says they want to create, start, or set up a new MBSE project; work on a model-based systems engineering / RFLPV project; or asks which skill covers which phase. Walks through phases one at a time — propose → approve → generate → run → confirm. Use proactively whenever someone mentions starting or continuing an MBSE project.

AI & Automation 156 stars 31 forks Updated today NOASSERTION

Install

View on GitHub

Quality Score: 80/100

Stars 20%
73
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# MBSE Workflow — Guided Project Setup and Phase Orchestration This skill walks through an MBSE project one phase at a time — for greenfield setup *and* for resuming an existing project mid-workflow. At each phase: propose → get approval → generate script → run it → checkpoint. If the user rejects or wants changes, revise and regenerate — scripts are idempotent so this is always safe. ## Skills by phase (at-a-glance routing) | Phase | Domain skill | What it covers | |---|---|---| | 0 | `matlab-project` | `.prj` setup, folder layout, file tracking, build-script conventions, `runChecks` | | 1, 9 | `simulink-requirements` | `slreq` API — SNs, SRs, TCs; Derive / Implement / Verify links; coverage | | 2–4 | `mbse-architecture` (+ `system-composer`) | F / L / P models, three-level interface dictionaries | | 4b–c | `mbse-architecture` / `system-composer` | Stereotype profile, architecture views (review dashboards) | | 5–7 | `mbse-architecture` | F→L and L→P allocation sets, SR Implement links per layer | | 8 | `mbse-architecture` | Quantitative roll-up analysis, margins (optional) | | 10 | this skill | `buildAll.m`, project health check | **Builds on `matlab-project`** for the generic `.prj` mechanics: project creation, file tracking, path management, `removeFile`-before-`delete`, build-script idempotency conventions, and `runChecks` health checks. This skill generates the MBSE phase content; the project plumbing follows the patterns in [`../matlab-project/SKILL.md`](../matlab-p...

Details

Author
matlab
Repository
matlab/agent-skills-playground
Created
9 months ago
Last Updated
today
Language
HTML
License
NOASSERTION

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

mbse-architecture

Use this skill for the architecture phases of an MBSE workflow in MATLAB, when writing idempotent buildXxx.m scripts that produce a three-layer RFLPV architecture (Functional, Logical, Physical) with interface dictionaries, stereotype profiles, allocation sets, and requirements Implement links. Trigger for defining stereotype properties, functional-to-logical / logical-to-physical allocation, mapping requirements to components via slreq Implement links, or running quantitative roll-up analysis on the architecture. Do NOT trigger for ad-hoc structural edits to an already-built System Composer model (adding one component, rewiring a port) — use `building-simulink-models` with `model_edit` for that. Works alongside the `system-composer` skill for detailed SC API patterns.

156 Updated today
matlab
AI & Automation Listed

mbse-system-modeling

Explore the current system and generate or update multi-level architecture documentation using an MBSE-lite approach: system context, capability map, containers, runtime sequences, state machines, subsystem decompositions, and boundary-smell analysis.

3 Updated today
kookr-ai
AI & Automation Solid

matlab-project

Use this skill for any work involving a MATLAB Project (.prj file) — creating a new project, tracking files, managing the project path, configuring Simulink cache and code-generation folders, running project health checks, or writing build scripts that keep the project in sync with the file system. Trigger phrases include "set up a MATLAB project", "create a .prj", "track this file in the project", "project health check", "build script conventions". This skill is the generic foundation; domain-specific skills (e.g. `mbse-workflow`) build on it.

156 Updated today
matlab