Building Simulink Models

Modifica modelli Simulink, Stateflow, Simscape e System Composer tramite tool MATLAB MCP

di matlab · matlab/simulink-agentic-toolkit

Richiede configurazione ★ 8.0/10

Building Simulink Models — Modifica modelli Simulink, Stateflow, Simscape e System Composer tramite tool MATLAB MCP

Cosa fa

Guida un agente nella costruzione e modifica di modelli Simulink, System Composer, Stateflow e Simscape utilizzando i tool model_edit/model_read/model_check del server MATLAB MCP, applicando un gate di policy della libreria, un workflow di lettura prima della modifica e una denominazione sicura per la generazione di codice. Si attiva quando l'utente chiede di aggiungere, connettere, eliminare o sostituire blocchi, configurare parametri o porte, o modificare gli interni dei diagrammi Stateflow. Non si attiva per l'interrogazione di valori di parametri o l'esecuzione di simulazioni, che sono gestite da skill correlate.

Rapporto di test

Localizzato SKILL.md tramite l'API GitHub tree in skills-catalog/model-based-design-core/building-simulink-models/. Il frontmatter viene analizzato in modo pulito con name+description; tutti e quattro i file referenziati nel corpo (manifest.yaml, references/stateflow.md, references/simscape.md, references/system-composer.md) hanno restituito HTTP 200 al recupero raw; nessun problema di sicurezza. Giudizio di attivazione: 3 frasi di modifica del modello (aggiungi sottosistema PID, aggiungi stato+transizione Stateflow, collega resistore/sorgente di tensione Simscape) lo caricano; 2 adiacenti (interroga il valore Kp di un Gain, esegui una simulazione) correttamente non lo fanno, corrispondendo all'esplicito When-NOT-to-Use della skill e alle skill correlate. La fase di output non era eseguibile: ogni passaggio del workflow dipende dai tool MATLAB MCP (model_edit/model_read/model_check) che richiedono MATLAB R2023a+ con Simulink installato — non ho potuto eseguire una singola chiamata model_edit, quindi nessun artefatto è stato prodotto.

Testato il: 2026-07-21 · Claude Code 2.x (agent harness)

Installazione

git clone --depth 1 https://github.com/matlab/simulink-agentic-toolkit.git /tmp/building-simulink-models-src
mkdir -p ~/.claude/skills
cp -R /tmp/building-simulink-models-src/skills-catalog/model-based-design-core/building-simulink-models ~/.claude/skills/building-simulink-models
# REQUIRES: MATLAB R2023a+ with Simulink, plus the MATLAB MCP Server (https://github.com/matlab/matlab-mcp-core-server)
# which provides the model_edit, model_read, model_check, model_query_params, model_resolve_params tools.
# The skill is inert without those MCP tools connected. Repo ships an automated MATLAB setup — see README.md.
# Depends on sibling skill setup-custom-libraries for the library/policy gate.

Comandi e prompt di esempio

  • /building-simulink-modelsModifica modelli Simulink, Stateflow, Simscape e System Composer tramite tool MATLAB MCP

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • Add a new Stateflow chart to this model
  • Connect these two Simulink blocks with a signal line
  • Modify the ports on this System Composer architecture