Generate Requirement Drafts

Redacta borradores de requisitos de Simulink en formato EARS como .slreqx o YAML validado con trazabilidad.

Por matlab · matlab/simulink-agentic-toolkit

Probado · Funciona ★ 9.6/10

Generate Requirement Drafts — Redacta borradores de requisitos de Simulink en formato EARS como .slreqx o YAML validado con trazabilidad.

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 behavior
  • Generate traceable requirements from my model as a validated YAML file
  • Turn this Simulink block diagram into draft requirement artifacts