Specifying MBD Algorithms
Modèles de spécifications structurées (système/architecture/implémentation/test) pour les algorithmes Simulink.
Testé · Fonctionne
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 itI need an implementation plan for this estimator block in StateflowDraft a test plan for the diagnostics algorithm in this model