Generate Requirement Drafts
Redacta borradores de requisitos de Simulink en formato EARS como .slreqx o YAML validado con trazabilidad.
Probado · Funciona
Qué hace
Convierte el comportamiento de un modelo de Simulink en artefactos de requisitos en borrador (Requirements Toolbox .slreqx o un YAML estructurado alternativo), redactados como enunciados 'shall' en formato EARS en lugar de reformulaciones de la topología de bloques. Se activa cuando un usuario pide redactar, actualizar o trazar requisitos a partir de un modelo; explícitamente se hace a un lado para tareas de importación ReqIF/DOORS o escritura de tests, que corresponden a skills hermanas del mismo toolkit.
Informe de la prueba
Se ejecutó la mini-tarea en vivo: generó un CruiseControl_requirements.yaml de 3 requisitos siguiendo las reglas EARS + marcado de borrador + procedencia de la skill, y pasó limpio una verificación real con `yaml.safe_load` -- el punto de referencia sin skill fue prosa sin marcar, sin IDs, sin separación de justificación ni trazabilidad, inutilizable para cualquier toolchain posterior.
Probado el: 2026-07-13 · 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/generate-requirement-drafts ~/.claude/skills/generate-requirement-drafts
Comandos y prompts de ejemplo
/generate-requirement-draftsRedacta borradores de requisitos de Simulink en formato EARS como .slreqx o YAML validado con trazabilidad.
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
Draft EARS shall-statements from this Simulink model's behaviorGenerate traceable requirements from my model as a validated YAML fileTurn this Simulink block diagram into draft requirement artifacts