Specifying MBD Algorithms

Modèles de spécifications structurées (système/architecture/implémentation/test) pour les algorithmes Simulink.

par matlab · matlab/simulink-agentic-toolkit

Testé · Fonctionne ★ 9.6/10

Specifying MBD Algorithms — Modèles de spécifications structurées (système/architecture/implémentation/test) pour les algorithmes Simulink.

Ce que fait

Produit des documents de spécification structurés (spec système, spec architecture, plan d'implémentation, plan de test) pour les contrôleurs, estimateurs, diagnostics, et autres algorithmes construits dans des blocs Simulink, Stateflow, ou MATLAB Function. Se déclenche lorsqu'un utilisateur a besoin de spécifier un algorithme de contrôle/estimation/traitement du signal avant de le construire dans un workflow de Model-Based Design, avec des points de revue pour les unités, les conventions de signe, les transitions de mode, et la gestion de la saturation.

Rapport de test

Effectué une comparaison de spec réelle (base vs compétence) pour un filtre d'accéléromètre à moyenne mobile : la version de la compétence a ajouté des critères d'acceptation quantitatifs, un tableau d'interface unités/convention de signe, et des cas limites explicites de démarrage et de perte de capteur que la spec de base non guidée n'a jamais mentionnés.

Testé le: 2026-07-14 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/matlab/simulink-agentic-toolkit
cd simulink-agentic-toolkit
mkdir -p ~/.claude/skills
cp -r skills-catalog/model-based-design-core/specifying-mbd-algorithms ~/.claude/skills/specifying-mbd-algorithms

Commandes et exemples de prompts

  • /specifying-mbd-algorithmsModèles de spécifications structurées (système/architecture/implémentation/test) pour les algorithmes Simulink.

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • Write a system spec for this Simulink controller before we build it
  • I need an implementation plan for this estimator block in Stateflow
  • Draft a test plan for the diagnostics algorithm in this model