Generate Requirement Drafts

Rédige des exigences Simulink au format EARS en .slreqx ou YAML validé, avec traçabilité.

par matlab · matlab/simulink-agentic-toolkit

Testé · Fonctionne ★ 9.6/10

Generate Requirement Drafts — Rédige des exigences Simulink au format EARS en .slreqx ou YAML validé, avec traçabilité.

Ce que fait

Transforme le comportement d'un modèle Simulink en artefacts d'exigences provisoires (Requirements Toolbox .slreqx ou repli YAML structuré), formulées en énoncés « shall » EARS plutôt qu'en simples reformulations de la topologie des blocs. Se déclenche quand un utilisateur demande de rédiger, mettre à jour ou tracer des exigences à partir d'un modèle ; s'efface explicitement pour l'import ReqIF/DOORS ou l'écriture de tests, qui relèvent de skills associés du même kit d'outils.

Rapport de test

Mini-tâche exécutée en direct : génération d'un CruiseControl_requirements.yaml de 3 exigences suivant les règles EARS + marquage de brouillon + provenance du skill, qui a été analysé sans erreur par un vrai contrôle `yaml.safe_load` — la référence sans skill produisait du texte non marqué, sans identifiants, sans séparation de justification ni traçabilité, inutilisable pour toute chaîne d'outils en aval.

Testé le: 2026-07-13 · 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/generate-requirement-drafts ~/.claude/skills/generate-requirement-drafts

Commandes et exemples de prompts

  • /generate-requirement-draftsRédige des exigences Simulink au format EARS en .slreqx ou YAML validé, avec traçabilité.

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) :

  • 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