gvm-requirements

Elicit and structure software requirements through adaptive expert conversation.

5|Updated May 4, 2026
One-click install
npx skills add https://github.com/gerquinn1978/gvm --skill gvm-requirements
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gvm-requirements
Source: https://github.com/gerquinn1978/gvm/tree/main/grounded-vibe-methodology/skills/gvm-requirements
Command: npx skills add https://github.com/gerquinn1978/gvm --skill gvm-requirements

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires _risk_validator, _im5_handler, _im6_check, _im4_check, _ra6_trace, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a structured, expert-driven approach to gathering and refining requirements for new projects or features. It helps users produce comprehensive, implementation-agnostic requirements documents through adaptive conversation.

Core Features & Use Cases

  • Expert Driven Elicitation: Utilizes expert elicitation techniques and frameworks to ensure thorough requirements gathering.
  • Change Detection and Adaptation: Automatically detects the state of the project's pipeline and adapts the elicitation process accordingly.
  • Cross-Cutting Items: Handles assumptions, open questions, out-of-scope items, and source verification for external document seeds.
  • Finalization: Confirms MoSCoW priorities, generates a requirements index table, and ensures HTML and MD sync.

Quick Start

To start using the gvm-requirements skill, run the following command: /gvm-requirements

Frequently Asked Questions about gvm-requirements

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

FAQPage Schema
How do I elicit software requirements for a new project feature?

Requirements elicitation for a new feature uses adaptive conversation and expert techniques to gather and structure implementation-agnostic software requirements, ensuring thorough coverage through automated change detection and cross-cutting item handling.

What is the best way to manage cross-cutting items during requirements gathering?

Requirements gathering handles cross-cutting items by tracking assumptions, open questions, out-of-scope items, and source verification for external document seeds. This ensures all implicit project boundaries are explicitly documented during the elicitation process.

How do I finalize requirements with MoSCoW prioritization?

Finalizing requirements with MoSCoW prioritization confirms priority categories, generates a requirements index table, and ensures HTML and MD synchronization. This finalization step produces a comprehensive, structured requirements document ready for implementation.

Can I use expert elicitation techniques for GVM methodology projects?

Expert elicitation techniques for GVM methodology projects are fully supported, automatically detecting the project pipeline state and adapting the elicitation process accordingly to ensure requirements align with the structured GVM framework.

How do I gather requirements from existing external documents?

Gathering requirements from external documents uses source verification to seed the elicitation process. The adaptive conversation then extracts, refines, and structures the information while automatically detecting pipeline state changes to adapt the workflow.