en50128-requirements

Generate EN 50128-compliant software requirements with quality attributes and traceability.

5|4|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/norechang/opencode-en50128 --skill en50128-requirements
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: en50128-requirements
Source: https://github.com/norechang/opencode-en50128/tree/main/.opencode/skills/en50128-requirements
Command: npx skills add https://github.com/norechang/opencode-en50128 --skill en50128-requirements

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

EN 50128-compliant requirements are complex and error-prone; this skill provides patterns, templates, and workflows to ensure unambiguous, traceable, and testable software requirements.

Core Features & Use Cases

  • Templates for SIL classification and requirement quality attributes (unambiguous, testable, traceable)
  • Techniques coverage (formal methods, modelling, decision tables, structured methodology)
  • Guidelines for traceability, verification, and integration with EN 50128 standards

Quick Start

Apply EN 50128 patterns to craft an SRS that is unambiguous, traceable, and verifiable.

Frequently Asked Questions about en50128-requirements

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write EN 50128 compliant software requirements for railway systems?

EN 50128 compliant software requirements are produced by applying structured patterns and templates that enforce unambiguous, testable, and traceable quality attributes aligned with Section 7.2 techniques and SIL mapping.

What is SIL classification and how does it map to EN 50128 requirements?

SIL classification categorizes safety integrity levels for railway software, mapping directly to EN 50128 Section 7.2 techniques like formal methods and decision tables to ensure appropriate safety compliance.

How do I ensure traceability in an SRS following railway safety standards?

Traceability in a railway SRS is ensured by using structured methodology guidelines and templates that link each testable requirement to its verification criteria and corresponding EN 50128 safety integrity level.

What techniques are required for EN 50128 Section 7.2 compliance?

EN 50128 Section 7.2 compliance requires techniques including formal methods, modelling, decision tables, and structured methodology, specifically referencing D.28, D.52, D.13, and Table A.2.

Can I use these requirement engineering patterns for non-railway safety systems?

These requirement engineering patterns are specifically tailored for railway contexts and EN 50128 SIL mapping, so their direct application to non-railway safety systems may lack the necessary standard-specific traceability.