Generate Requirement Drafts

Utformar Simulink-krav i EARS-format som .slreqx eller validerad YAML med spårbarhet.

av matlab · matlab/simulink-agentic-toolkit

Testad · Fungerar ★ 9.6/10

Generate Requirement Drafts — Utformar Simulink-krav i EARS-format som .slreqx eller validerad YAML med spårbarhet.

Vad den gör

Förvandlar Simulink-modellbeteende till kravutkast (Requirements Toolbox .slreqx eller en strukturerad YAML-reserv), formulerade som EARS shall-satser istället för omformuleringar av blocktopologin. Triggas när en användare vill utforma, uppdatera eller spåra krav från en modell; kliver uttryckligen åt sidan för ReqIF/DOORS-import eller testskrivningsuppgifter, som tillhör systerskills i samma verktygslåda.

Testrapport

Körde miniuppgiften live: genererade en CruiseControl_requirements.yaml med 3 krav enligt skillens EARS + utkastmärknings- + härkomstregler, och den parsades felfritt med en riktig `yaml.safe_load`-kontroll — baslinjen utan skill var omärkt löptext utan ID:n, uppdelad motivering eller spårbarhet, oanvändbar för någon efterföljande verktygskedja.

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

Kommandon och exempelprompter

  • /generate-requirement-draftsUtformar Simulink-krav i EARS-format som .slreqx eller validerad YAML med spårbarhet.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • 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