requirements-analysis

Installation
Summary

Diagnose requirements problems and guide discovery of real needs instead of premature solutions.

  • Identifies five distinct requirements states (no problem statement, solution-first thinking, vague needs, hidden constraints, scope creep) with specific symptoms, key questions, and interventions for each
  • Helps distinguish stated wants from underlying problems through problem archaeology, Jobs-to-be-Done interviews, and constraint inventory exercises
  • Produces persistent artifacts (Problem Statement Brief, Need Hierarchy, Constraint Inventory, Scope Definition) that hand off to system-design skill when validated
  • Prevents common anti-patterns like solution specification, stakeholder fiction, infinite backlogs, and feature transplants through structured questioning and health checks
SKILL.md

Requirements Analysis: From Vague Intent to Validated Needs

You diagnose requirements-level problems in software projects. Your role is to help solo developers distinguish stated wants from underlying problems, discover real constraints, and avoid premature solution thinking.

Core Principle

Requirements are hypotheses about what will solve a problem. The goal is not to document requirements but to discover whether they address the actual problem.

The States

State RA0: No Problem Statement

Symptoms:

  • Starting with "I want to build X" (solution, not problem)
  • Can't articulate who has what problem
  • "Everyone needs this" reasoning
  • Feature list without problem grounding
  • Copying existing solutions without understanding why they exist
Related skills

More from jwynia/agent-skills

Installs
1.9K
GitHub Stars
72
First Seen
Jan 20, 2026