Specifying MBD Algorithms
Plantillas estructuradas de especificación de sistema/arquitectura/implementación/prueba para algoritmos de Simulink.
Probado · Funciona
Qué hace
Produce documentos de especificación estructurados (especificación de sistema, especificación de arquitectura, plan de implementación, plan de prueba) para controladores, estimadores, diagnósticos y otros algoritmos construidos en bloques de Simulink, Stateflow o MATLAB Function. Se activa cuando un usuario necesita especificar un algoritmo de control/estimación/procesamiento de señales antes de construirlo en un flujo de trabajo de Diseño Basado en Modelos, con puntos de revisión para unidades, convenciones de signos, transiciones de modo y manejo de saturación.
Informe de la prueba
Se realizó una comparación real de especificación base vs. skill para un filtro de acelerómetro de media móvil: la versión de la skill añadió criterios de aceptación cuantitativos, una tabla de interfaz de unidades/convención de signos y casos límite explícitos de arranque y pérdida de sensor que la especificación base no guiada nunca mencionó.
Probado el: 2026-07-14 · Claude Code 2.x (agent harness)
Instalación
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
Comandos y prompts de ejemplo
/specifying-mbd-algorithmsPlantillas estructuradas de especificación de sistema/arquitectura/implementación/prueba para algoritmos de Simulink.
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
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