requirements-engineering

Convert stakeholder needs into testable requirements with traceability matrices.

44|9|Updated May 7, 2026
One-click install
npx skills add https://github.com/Omar-Obando/qwen-orchestrator --skill requirements-engineering-omar-obando
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: requirements-engineering
Source: https://github.com/Omar-Obando/qwen-orchestrator/tree/main/skills/requirements-engineering
Command: npx skills add https://github.com/Omar-Obando/qwen-orchestrator --skill requirements-engineering-omar-obando

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Requirements engineering prevents teams from building the wrong thing by capturing stakeholder intent, clarifying scope, and producing specifications that are clear, consistent, and testable.

Core Features & Use Cases

  • Requirements elicitation: interview, workshop, survey, observation, and document analysis to uncover real needs and constraints.
  • Requirements specification: produce use cases, user stories, acceptance criteria, and both functional and non-functional requirements.
  • Requirements analysis & validation: run gap/consistency/feasibility and acceptance checks, then validate with stakeholders.
  • Requirements management & traceability: manage versioning and change impact using traceability matrices to keep requirements connected to tests/components.

Quick Start

Use the requirements-engineering skill to translate a product stakeholder interview into a set of user stories with clear acceptance criteria and a requirements traceability matrix.

Frequently Asked Questions about requirements-engineering

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

FAQPage Schema
How do I turn stakeholder interview notes into testable user stories and acceptance criteria?

To turn stakeholder interview notes into testable user stories, you elicit the real needs and constraints, then specify them as use cases with clear acceptance criteria. This prevents teams from building the wrong thing by capturing stakeholder intent accurately.

What is requirements traceability and when do I need a traceability matrix?

Requirements traceability keeps requirements connected to tests and components. You need a traceability matrix when managing versioning and change impact to ensure that every functional and non-functional requirement is validated and tracked throughout the lifecycle.

What's the best way to structure non-functional requirements for agile development?

The best way to structure non-functional requirements is to specify them alongside functional requirements during requirements specification. This ensures constraints are captured early and remain testable, consistent, and feasible during agile development validation.

How do I validate requirements for consistency and feasibility before development?

To validate requirements for consistency and feasibility, you run gap analysis and acceptance checks against the specifications. You then validate these findings with stakeholders to ensure the requirements baseline is clear and testable before development begins.

Can I use requirements engineering workflows for CPRE or CSBA aligned projects?

Yes, you can apply requirements engineering workflows for CPRE or CSBA aligned projects. The process satisfies these standards by generating templates and guidance for requirements baseline, prioritization, versioning, and impact analysis.