requirements-analysis

Elicit functional requirements from OKRs and stakeholder inputs into traceable documents.

1|Updated Jun 20, 2026
One-click install
npx skills add https://github.com/shafibabar/SDLC-Artifact-Factory --skill requirements-analysis-shafibabar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: requirements-analysis
Source: https://github.com/shafibabar/SDLC-Artifact-Factory/tree/main/skills/requirements-analysis
Command: npx skills add https://github.com/shafibabar/SDLC-Artifact-Factory --skill requirements-analysis-shafibabar

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill eliminates ambiguity in product development by bridging the gap between high-level business strategy and actionable, verifiable functional requirements.

Core Features & Use Cases

  • Structured Elicitation: Guides you through OKR decomposition, JTBD analysis, and stakeholder mapping to ensure no requirement is created in a vacuum.
  • Traceability Enforcement: Automatically links every requirement to a business goal, persona, or constraint, preventing scope creep and gold-plating.
  • Gap Analysis: Identifies missing capabilities or unaddressed constraints before development begins, saving significant rework costs.

Quick Start

Use the requirements-analysis skill to generate a functional requirements document based on the current project vision and OKRs.

Frequently Asked Questions about requirements-analysis

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

FAQPage Schema
How do I translate OKRs into testable functional requirements?

To translate OKRs into testable functional requirements, you decompose strategic goals through stakeholder mapping and JTBD analysis. This structured elicitation ensures every functional requirement links directly to a business objective, creating an authoritative functional requirements document for implementation.

What is requirements traceability and why is it needed during product discovery?

Requirements traceability is the mechanism of linking every functional requirement back to its source business goal, persona, or technical constraint. It is needed during product discovery to prevent scope creep, avoid gold-plating, and ensure alignment with business strategy before development begins.

How do I perform gap analysis on functional requirements before development?

To perform gap analysis on functional requirements, you evaluate the elicited requirements against initial constraints and stakeholder inputs. This process identifies missing capabilities or unaddressed constraints early in the ideation phase, saving significant rework costs before design starts.

Can I use stakeholder inputs to generate a full functional requirements document?

Yes, you can use stakeholder inputs to generate a full functional requirements document. By applying structured elicitation and JTBD analysis, the inputs are transformed into source-linked, verifiable functional requirements that align with both business goals and technical constraints.

What is the best way to structure functional requirements from strategic artifacts?

The best way to structure functional requirements from strategic artifacts is through OKR decomposition and automated traceability enforcement. This approach ensures no requirement is created in a vacuum, bridging high-level business strategy with actionable, verifiable specifications.