Specifying MBD Algorithms
Strukturované šablony specifikací systému/architektury/implementace/testů pro algoritmy v Simulinku.
Otestováno · Funguje
Co umí
Vytváří strukturované specifikace (specifikace systému, architektury, implementační plán, testovací plán) pro regulátory, estimátory, diagnostiku a další algoritmy vytvořené v blocích Simulink, Stateflow nebo MATLAB Function. Spouští se, když uživatel potřebuje specifikovat algoritmus řízení/odhadu/zpracování signálu před jeho vytvořením v rámci Model-Based Design workflow, s kontrolními body pro jednotky, znaménkové konvence, přechody mezi režimy a zpracování saturace.
Testovací report
Provedeno reálné srovnání specifikace vytvořené bez a s dovedností pro filtr klouzavého průměru akcelerometru: verze s dovedností přidala kvantitativní akceptační kritéria, tabulku rozhraní s jednotkami/znaménkovou konvencí a explicitní okrajové případy pro spuštění a výpadek senzoru, které neřízená výchozí specifikace vůbec nezmínila.
Testováno: 2026-07-14 · Claude Code 2.x (agent harness)
Instalace
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
Příkazy a ukázkové prompty
/specifying-mbd-algorithmsStrukturované šablony specifikací systému/architektury/implementace/testů pro algoritmy v Simulinku.
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
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