aidlc-requirements-analysis

Analyze software requirements with adaptive depth and resolve ambiguities via clarifying questions.

2|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/bluejayA/devflow-aidlc-like --skill aidlc-requirements-analysis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aidlc-requirements-analysis
Source: https://github.com/bluejayA/devflow-aidlc-like/tree/main/skills/aidlc-requirements-analysis
Command: npx skills add https://github.com/bluejayA/devflow-aidlc-like --skill aidlc-requirements-analysis

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill tackles the ambiguity in user requirements by analyzing them with adjustable depth, ensuring clarity and preventing misinterpretations before development begins.

Core Features & Use Cases

  • Adaptive Depth Analysis: Analyzes requirements at Minimal, Standard, or Comprehensive levels based on complexity.
  • Interpretation Branching: Identifies and resolves ambiguities when multiple valid interpretations exist.
  • Use Case: A product manager needs to define requirements for a new feature. This Skill helps them systematically explore different interpretations and confirm the exact scope, ensuring the development team builds the right thing.

Quick Start

Use the aidlc-requirements-analysis skill to analyze the user request with Standard depth.

Frequently Asked Questions about aidlc-requirements-analysis

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

FAQPage Schema
How do I clarify ambiguous software requirements before development begins?

To clarify ambiguous software requirements, you can analyze them using adaptive depth to identify multiple valid interpretations and ask targeted clarifying questions. This ensures accurate functional and non-functional requirement documentation.

What is adaptive depth analysis for user requirements?

Adaptive depth analysis is a methodology that evaluates user requirements at Minimal, Standard, or Comprehensive levels. It scales the clarification process based on project complexity to resolve ambiguities.

How do I document functional and non-functional requirements from a vague feature request?

You can document functional and non-functional requirements from a vague request by using interpretation branching to resolve ambiguities. The finalized scope is then saved directly to devflow-docs/inception/requirements.md.

Does requirements analysis work for simple feature scope definition?

Yes, requirements analysis works for simple feature scope definition by utilizing the Minimal depth level. This ensures lightweight clarification without overwhelming the user with unnecessary comprehensive questioning.

When should I use comprehensive depth for requirements analysis?

You should use comprehensive depth for requirements analysis when facing highly complex software projects. This level systematically explores multiple interpretations and asks targeted questions to prevent misinterpretations before development begins.