Generate Requirement Drafts
Genera bozze di requisiti Simulink in formato EARS come .slreqx o YAML validato con tracciabilità.
Promosso
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 behaviorGenerate traceable requirements from my model as a validated YAML fileTurn this Simulink block diagram into draft requirement artifacts