Generate Requirement Drafts
Stelt Simulink-requirements op in EARS-formaat, als .slreqx of gevalideerde YAML met traceerbaarheid.
Getest · Werkt
Wat het doet
Zet het gedrag van een Simulink-model om in concept-requirement-artefacten (Requirements Toolbox .slreqx of een gestructureerde YAML-fallback), geformuleerd in EARS shall-statements in plaats van herhalingen van de blok-topologie. Triggert wanneer een gebruiker vraagt om requirements uit een model op te stellen, bij te werken of te traceren; stapt expliciet opzij voor ReqIF/DOORS-import of testschrijftaken, die bij aanpalende skills in dezelfde toolkit horen.
Testrapport
Voerde de minitaak live uit: genereerde een CruiseControl_requirements.yaml met 3 requirements volgens de EARS- + concept-markering- + herkomstregels van de skill, en die parsete schoon bij een echte `yaml.safe_load`-check — de baseline zonder skill was ongemarkeerd proza zonder ID's, onderbouwingssplitsing of traceerbaarheid, onbruikbaar voor elke downstream toolchain.
Getest op: 2026-07-13 · Claude Code 2.x (agent harness)
Installatie
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
Commando's en voorbeeldprompts
/generate-requirement-draftsStelt Simulink-requirements op in EARS-formaat, als .slreqx of gevalideerde YAML met traceerbaarheid.
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
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