requirements-engineering

Translate vague ideas into structured user stories with acceptance criteria.

Updated Jan 26, 2026
One-click install
npx skills add https://github.com/simplerick0/com.ackhax.configs --skill requirements-engineering-simplerick0
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: requirements-engineering
Source: https://github.com/simplerick0/com.ackhax.configs/tree/main/skills/requirements-engineering
Command: npx skills add https://github.com/simplerick0/com.ackhax.configs --skill requirements-engineering-simplerick0

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Transforms vague ideas into structured, actionable specifications for product development, enabling clear requirements, testable acceptance criteria, and aligned stakeholder expectations.

Core Features & Use Cases

  • Idea Capture & Problem Framing: structure problems using PROBLEM, WHO, and IMPACT to guide solution exploration.
  • User Story Templates: standard AS A [user], I WANT TO [action], SO THAT [benefit] with explicit ACCEPTANCE CRITERIA.
  • MVP & Prioritization: define MVP scope and apply MoSCoW and RICE to rank features and roadmap.
  • Requirements Document Templates: generate PRDs and refinement checklists to guide development and validation.

Quick Start

  • Start a session by articulating a PROBLEM statement and the target user.
  • Draft a sample user story with acceptance criteria using the standard template.
  • Define MVP scope and apply a simple MoSCoW/RICE prioritization to plan the first iteration.

Frequently Asked Questions about requirements-engineering

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

FAQPage Schema
How do I turn a vague product idea into actionable requirements?

To turn a vague product idea into actionable requirements, you frame the problem using PROBLEM, WHO, and IMPACT, then translate it into structured specifications with testable acceptance criteria.

What is the standard format for writing user stories with acceptance criteria?

The standard user story format is "AS A [user], I WANT TO [action], SO THAT [benefit]," paired with explicit acceptance criteria to ensure the feature is testable and meets stakeholder expectations.

How do I use MoSCoW and RICE for MVP scoping and feature prioritization?

For MVP scoping and feature prioritization, you define the minimum viable scope first, then apply MoSCoW to categorize features by necessity and RICE to rank them by reach, impact, confidence, and effort.

How do I structure a product requirements document for stakeholder alignment?

To structure a product requirements document for stakeholder alignment, you generate a PRD using standard templates that include problem framing, user stories, MVP scope, and a refinement checklist to guide validation.

Can I use this approach for product ideation sessions and roadmap planning?

Yes, this approach supports product ideation sessions and roadmap planning by structuring initial ideas into problem statements, defining MVP scope, and applying MoSCoW and RICE to plan iterations.

What is the best way to define MVP scope for the first development iteration?

The best way to define MVP scope for the first iteration is to articulate the core problem, draft essential user stories, and apply MoSCoW prioritization to separate must-have features from nice-to-haves.