Generate Requirement Drafts

Udkaster Simulink-krav i EARS-format som .slreqx eller valideret YAML med sporbarhed.

Af matlab · matlab/simulink-agentic-toolkit

Testet · Virker ★ 9.6/10

Generate Requirement Drafts — Udkaster Simulink-krav i EARS-format som .slreqx eller valideret YAML med sporbarhed.

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