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.