requirements-gathering

Guide users through structured questions to generate a standardized REQUIREMENTS.md.

1|1|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/K9i-0/flutter_autonomous_template --skill requirements-gathering-k9i-0
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: requirements-gathering
Source: https://github.com/K9i-0/flutter_autonomous_template/tree/main/.claude/skills/requirements-gathering
Command: npx skills add https://github.com/K9i-0/flutter_autonomous_template --skill requirements-gathering-k9i-0

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Collects and standardizes requirements for new development projects via a guided, question-driven flow, ensuring requirements are clear before design begins.

Core Features & Use Cases

  • Interactive Question Flow: Asks purpose, target users, platform, core features, MVP, storage, screens, navigation, APIs, and authentication to surface complete specs.
  • Output as REQUIREMENTS.md: Generates a structured document ready for Plan Mode, enabling teams to review and approve before implementation.
  • Reusable across projects: Works for new apps or feature additions, reducing back-and-forth and misalignment.

Quick Start

Invoke the /start-development command, answer the questions as prompted, review the generated REQUIREMENTS.md, and proceed to Plan Mode.

Frequently Asked Questions about requirements-gathering

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

FAQPage Schema
How do I gather requirements for a new software project before starting development?

Requirements gathering is automated through a guided question flow covering purpose, target users, platforms, core features, and MVP scope to surface complete specifications. It outputs a standardized REQUIREMENTS.md document ready for immediate review and planning.

What is the best way to structure project specifications for Plan Mode?

The best way to structure project specifications is generating a REQUIREMENTS.md file with dedicated sections for overview, features, data storage, screens and navigation, and technical requirements. This standardized format ensures teams can review and approve complete specs before implementation begins.

How do I document MVP scope and technical requirements like APIs and authentication?

Document MVP scope and technical requirements by answering an interactive question flow that prompts for APIs, authentication, storage, and core features. This process captures all necessary technical details and compiles them into a structured requirements document.

Can I use a guided questionnaire to define navigation and screens for a new app?

Yes, you can use a guided questionnaire to define navigation and screens for a new app. The question flow specifically prompts for screen layouts and navigation structures, ensuring these user interface details are captured and organized within the final specifications document.

Does structured requirements gathering work for adding features to existing applications?

Structured requirements gathering works for both new apps and feature additions to existing projects. It applies across teams and projects by guiding users through the same standardized questions to reduce back-and-forth and prevent misalignment.

Why should I standardize requirements into a markdown document before design begins?

Standardizing requirements into a markdown document ensures requirements are clear before design begins. Generating a structured REQUIREMENTS.md reduces back-and-forth communication, prevents misalignment, and provides a reviewable specification ready for downstream planning.