Generate Requirement Drafts

Entwirft Simulink-Requirements im EARS-Format als .slreqx oder validiertes YAML mit Rückverfolgbarkeit.

von matlab · matlab/simulink-agentic-toolkit

Getestet · Funktioniert ★ 9.6/10

Generate Requirement Drafts — Entwirft Simulink-Requirements im EARS-Format als .slreqx oder validiertes YAML mit Rückverfolgbarkeit.

Was es kann

Verwandelt Simulink-Modellverhalten in Requirement-Entwurfs-Artefakte (Requirements Toolbox .slreqx oder ein strukturiertes YAML-Fallback), formuliert in EARS-shall-Aussagen statt in bloßen Nacherzählungen der Block-Topologie. Triggert, wenn ein Nutzer bittet, Requirements aus einem Modell zu entwerfen, zu aktualisieren oder zurückzuverfolgen; tritt explizit zurück bei ReqIF/DOORS-Import oder Testschreib-Aufgaben, die zu Geschwister-Skills im selben Toolkit gehören.

Testbericht

Die Mini-Aufgabe live durchgeführt: eine 3-Requirement-CruiseControl_requirements.yaml gemäß den EARS- + Entwurfsmarkierungs- + Provenienzregeln des Skills erzeugt, die einen echten `yaml.safe_load`-Check sauber bestand — die skill-lose Baseline war unmarkierte Prosa ohne IDs, Rationale-Trennung oder Rückverfolgbarkeit, unbrauchbar für jede nachgelagerte Toolchain.

Getestet am: 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

Befehle & Beispiel-Prompts

  • /generate-requirement-draftsEntwirft Simulink-Requirements im EARS-Format als .slreqx oder validiertes YAML mit Rückverfolgbarkeit.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • 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