Generate Requirement Drafts
Udkaster Simulink-krav i EARS-format som .slreqx eller valideret YAML med sporbarhed.
Testet · Virker
Hvad det gør
Omdanner en Simulink-models adfærd til kravudkast-artefakter (Requirements Toolbox .slreqx eller en struktureret YAML-fallback), formuleret som EARS shall-udsagn frem for gentagelser af blok-topologien. Udløses, når en bruger beder om at udkaste, opdatere eller spore krav fra en model; træder eksplicit til side for ReqIF/DOORS-import eller test-skrivningsopgaver, som hører til sideordnede skills i samme værktøjssæt.
Testrapport
Kørte mini-opgaven live: genererede en CruiseControl_requirements.yaml med 3 krav efter skillets regler for EARS + udkastmarkering + herkomst, og den blev parset rent med et reelt `yaml.safe_load`-tjek — baseline uden skill var umarkeret prosa uden ID'er, begrundelsesopdeling eller sporbarhed, ubrugelig til enhver efterfølgende værktøjskæde.
Testet: 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
Kommandoer og eksempelprompter
/generate-requirement-draftsUdkaster Simulink-krav i EARS-format som .slreqx eller valideret YAML med sporbarhed.
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
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