defining-requirements

Translate user needs into testable user stories with Gherkin acceptance criteria.

103|21|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/archibate/dotfiles-opencode --skill defining-requirements
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: defining-requirements
Source: https://github.com/archibate/dotfiles-opencode/tree/main/skills/defining-requirements
Command: npx skills add https://github.com/archibate/dotfiles-opencode --skill defining-requirements

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps you turn vague ideas into shared, outcome-focused requirements that teams can build and verify without ambiguity.

Core Features & Use Cases

  • Collaborative, iterative requirements: shifts from one-time PRDs to continuous discovery with stakeholders and users.
  • Testable structure: expresses user needs with user stories and acceptance criteria using Given-When-Then (Gherkin) scenarios.
  • Better scoping and prioritization: uses story mapping and related frameworks to align on MVP slices and reduce fragmentation.
  • Practical PM workflow: supports “spec-lite” prototypes and hypothesis framing so requirements can be validated early.

Quick Start

Ask the AI to convert your product idea into user stories plus Given-When-Then acceptance criteria, including edge cases and an MVP story map.

Frequently Asked Questions about defining-requirements

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

FAQPage Schema
How do I write user stories and acceptance criteria for an MVP scope?

To write user stories and acceptance criteria for an MVP scope, you should translate user needs into testable outcomes by applying story mapping to align on slices and using Gherkin Given-When-Then scenarios.

What is the best way to convert vague product ideas into shared, testable requirements?

The best way to convert vague product ideas into shared requirements is shifting to continuous discovery with stakeholders, framing hypotheses, and translating outcomes into artifact-ready handover structures.

How do I use Gherkin Given-When-Then scenarios for product discovery?

Use Gherkin Given-When-Then scenarios during product discovery to author acceptance criteria that express user needs as clear, unambiguous, and testable outcomes for cross-functional execution.

Can I use spec-lite prototypes to validate product requirements early?

Yes, you can use spec-lite prototypes and hypothesis framing to validate product requirements early, reducing fragmentation by ensuring user needs are tested before full cross-functional execution.

Does defining lean startup requirements work for both web and mobile features?

Defining lean startup requirements works across web, mobile, and platform features by applying continuous discovery, user-story framing, and MVP story mapping to translate needs into shared outcomes.