Generate Requirement Drafts

Utkaster Simulink-krav i EARS-format som .slreqx eller validert YAML med sporbarhet.

av matlab · matlab/simulink-agentic-toolkit

Bestått ★ 9.6/10

Generate Requirement Drafts — Utkaster Simulink-krav i EARS-format som .slreqx eller validert YAML med sporbarhet.

Hva den gjør

Gjør Simulink-modellatferd om til utkast til kravartefakter (Requirements Toolbox .slreqx eller en strukturert YAML-fallback), formulert som EARS shall-utsagn i stedet for omskrivinger av blokk-topologi. Trigges når en bruker ber om å utkaste, oppdatere eller spore krav fra en modell; trer eksplisitt til side for ReqIF/DOORS-import eller testskriving, som tilhører søsken-skills i samme verktøysett.

Testrapport

Kjørte minioppgaven live: genererte en CruiseControl_requirements.yaml med 3 krav som fulgte skillets EARS- + utkastmerking- + opphavsregler, og den parset rent med en reell `yaml.safe_load`-sjekk — baseline uten skill var umerket løpende tekst uten ID-er, begrunnelsessplitt eller sporbarhet, ubrukelig for enhver nedstrøms verktøykjede.

Testet på: 2026-07-13 · Claude Code 2.x (agent harness)

Installer

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-draftsUtkaster Simulink-krav i EARS-format som .slreqx eller validert YAML med sporbarhet.

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen 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