Generate Requirement Drafts

Genera bozze di requisiti Simulink in formato EARS come .slreqx o YAML validato con tracciabilità.

di matlab · matlab/simulink-agentic-toolkit

Promosso ★ 9.6/10

Generate Requirement Drafts — Genera bozze di requisiti Simulink in formato EARS come .slreqx o YAML validato con tracciabilità.

Cosa fa

Trasforma il comportamento di un modello Simulink in bozze di artefatti di requisiti (Requirements Toolbox .slreqx o un fallback YAML strutturato), formulati come shall-statement EARS invece che come riformulazioni della topologia a blocchi. Si attiva quando un utente chiede di redigere, aggiornare o tracciare requisiti da un modello; si fa esplicitamente da parte per l'importazione ReqIF/DOORS o compiti di scrittura test, che appartengono a skill gemelle nello stesso toolkit.

Rapporto di test

Eseguito il mini-task dal vivo: generato un CruiseControl_requirements.yaml con 3 requisiti seguendo le regole EARS + marcatura-bozza + provenienza dello skill, e ha superato un vero controllo `yaml.safe_load` — la baseline senza skill era prosa non marcata senza ID, separazione del razionale o tracciabilità, inutilizzabile per qualsiasi toolchain a valle.

Testato il: 2026-07-13 · Claude Code 2.x (agent harness)

Installazione

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

Comandi e prompt di esempio

  • /generate-requirement-draftsGenera bozze di requisiti Simulink in formato EARS come .slreqx o YAML validato con tracciabilità.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • 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