devenv-gather-requirements

Conduct a three-phase requirements interview to produce functional requirements with acceptance criteria.

Updated Jul 4, 2024
One-click install
npx skills add https://github.com/workinprogress-ai/devenv --skill devenv-gather-requirements
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: devenv-gather-requirements
Source: https://github.com/workinprogress-ai/devenv/tree/main/copilot/skills/devenv-gather-requirements
Command: npx skills add https://github.com/workinprogress-ai/devenv --skill devenv-gather-requirements

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill solves the ambiguity and lack of structure in early-stage project planning by conducting a guided, three-phase interview to define clear, testable system requirements.

Core Features & Use Cases

  • Structured Interviewing: Moves from high-level system vision to concrete, acceptance-criteria-bearing requirements.
  • Brainstorming & Refinement: Supports continuation mode to explore new ideas, ripple effects, and implications for existing requirement sets.
  • Use Case: Use this when you have a new system idea or need to expand an existing project, ensuring all stakeholders are aligned before development begins.

Quick Start

Invoke the devenv-gather-requirements skill to begin a new requirements interview for your project.

Frequently Asked Questions about devenv-gather-requirements

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

FAQPage Schema
How do I gather requirements for a new system without missing stakeholder priorities?

To gather requirements effectively, conduct a structured three-phase interview that moves from high-level vision to concrete functional requirements with acceptance criteria, dependency graphs, and stakeholder priority groupings.

What is the best way to structure a requirements interview for early-stage project planning?

The best way to structure a requirements interview is using a three-phase process that eliminates ambiguity by defining clear, testable system requirements and capturing stakeholder priorities before development begins.

Can I refine an existing requirements document to explore new ideas and system implications?

Yes, you can refine existing requirements files using a brainstorming continuation mode that integrates new input, explores ripple effects, and analyzes system implications for your current requirement sets.

How do I generate functional requirements with acceptance criteria from a high-level system vision?

Generate functional requirements with acceptance criteria by conducting a guided interview that transitions your high-level system vision into testable requirements grouped by stakeholder dependencies.

Does structured requirements analysis work for expanding an existing project?

Structured requirements analysis works for expanding existing projects by supporting brainstorming and refinement modes that ensure all stakeholders remain aligned when integrating new system components.