analyze-requirements

Generate structured Markdown functional requirements documents from project descriptions.

Updated Dec 29, 2025
One-click install
npx skills add https://github.com/TabTabGo/dev-agents --skill analyze-requirements-tabtabgo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: analyze-requirements
Source: https://github.com/TabTabGo/dev-agents/tree/main/platforms/claude/.claude/skills/analyze-requirements
Command: npx skills add https://github.com/TabTabGo/dev-agents --skill analyze-requirements-tabtabgo

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies and accelerates the process of analyzing project ideas and creating detailed requirements documentation, reducing manual effort and improving clarity.

Core Features & Use Cases

  • Requirements Analysis: Extracts project overview, actors, functionalities, and non-functional needs from user descriptions.
  • Clarifying Questions: Engages in targeted questioning to resolve ambiguities in scope, actors, functionalities, and constraints.
  • FRD Generation: Produces comprehensive, structured Markdown documentation for project requirements, ready for use by development, design, and testing teams.

Quick Start

Use the analyze-requirements skill to generate an initial functional requirements document based on your project description.

Frequently Asked Questions about analyze-requirements

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

FAQPage Schema
How do I generate a functional requirements document from a project description?

To generate a functional requirements document, input your project description and the skill parses actors, functionalities, and non-functional needs to produce structured markdown files for development teams.

What is automated requirements analysis and how does it work?

Automated requirements analysis extracts project overview, actors, and constraints from user descriptions, asking clarifying questions to resolve scope ambiguities before creating comprehensive markdown documentation.

Can I use this requirements analysis for software projects in any domain?

Yes, you can use this requirements analysis for software projects across various domains, as it parses user input and creates structured markdown files suitable for design and testing teams.

What's the best way to resolve ambiguities in project scope and actor definitions?

The best way to resolve ambiguities in project scope is through targeted clarifying questions that identify missing constraints, actors, and functionalities before generating the final requirements document.

What format are the generated functional requirements documents output in?

The generated functional requirements documents are output in structured markdown format, utilizing scripting and markdown processing libraries to ensure consistency and reproducibility.

Why does automated FRD generation ask clarifying questions during project analysis?

Automated FRD generation asks clarifying questions to resolve missing information in scope, actors, and constraints, ensuring the final markdown documentation is comprehensive and actionable.