LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

requirements-analysis

Diagnose requirements problems and guide discovery of real needs and constraints

89stars10forksUpdated 5/31/2026
Developer Tools#requirements-analysis#agile-software#software-engineering#product-discovery#project-planning#requirements-gathering

Security Assessment

Safe(100/100)
Security Score100/100

About requirements-analysis

The requirements-analysis skill helps identify and diagnose requirements-level problems in software projects before implementation begins. It focuses on uncovering the real problems that need solving rather than jumping directly to solutions or feature lists. By treating requirements as hypotheses rather than fixed truths, the skill guides users toward understanding who is affected by a problem, why the problem exists, and whether proposed requirements actually address underlying needs. This approach helps reduce the risk of building solutions that fail to solve meaningful problems.

The skill provides structured diagnostic guidance through several requirement analysis states. It helps users move from having no clear problem statement, to avoiding solution-first thinking, to refining vague needs into testable requirements, and to identifying hidden constraints and assumptions. It uses targeted questions and interventions such as Jobs-to-be-Done self-interviews, problem archaeology, function extraction, acceptance scenario writing, testability checks, constraint inventories, and assumption mapping. These techniques are designed to improve clarity, reveal overlooked dependencies, and distinguish real constraints from preferences.

This skill is useful for solo developers, software project founders, and anyone defining requirements for a new product, feature, or initiative. Common use cases include validating product ideas, clarifying user problems, evaluating proposed features, identifying project risks, and discovering hidden assumptions before development starts. It is particularly valuable in early-stage planning and discovery activities where requirements are uncertain or poorly defined.

FAQ

How do I use this skill?

Provide your project idea, feature concept, requirements, or problem statement. The skill analyzes the information, identifies the current requirements state, and guides discovery through targeted questions and exercises.

Can this skill help if I only have a solution idea and not a defined problem?

Yes. One of its primary functions is helping users move from solution-focused thinking to understanding the underlying problem, user needs, and motivations.

Does this skill depend on a specific programming language, framework, or technology stack?

No. The skill focuses on requirements discovery and analysis rather than implementation technologies.

Can it help make requirements more testable?

Yes. The skill includes techniques such as acceptance scenario writing, specificity exercises, and testability checks to transform vague needs into clearer, verifiable requirements.

What are the limitations of this skill?

The skill relies on the information provided by the user and focuses on diagnosing requirements issues. It does not define implementation details or guarantee that assumptions are correct without validation.

All Files

4 files
assets/constraint-inventory.md2.4 KB
View
assets/need-hierarchy.md1.8 KB
View
SKILL.md12.2 KB
View
assets/problem-statement.md1.3 KB
View

Install requirements-analysis

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

jwynia/agent-skills

Related Skills

short-form-video

14

multi-asset-morning-briefing

7,907

content-strategy

2,901

doherty-threshold

2,901