research-requirements

Collect constraints, technology preferences, and success criteria from issue or text briefs.

1|1|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/corticalstack/claude-code-flow --skill research-requirements
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: research-requirements
Source: https://github.com/corticalstack/claude-code-flow/tree/main/.claude/skills/research-requirements
Command: npx skills add https://github.com/corticalstack/claude-code-flow --skill research-requirements

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you quickly turn a vague feature idea or GitHub issue into well-structured requirements research, including constraints, technology options, trade-offs, and recommendations.

Core Features & Use Cases

  • Requirement decomposition: Breaks inputs into functional and non-functional requirements and identifies research domains.
  • Parallel investigation: Runs concurrent research agents for technology options, best practices, and any historical context found in the flow/ directory.
  • Documented outputs: Writes a complete research report under flow/research/ and then asks you to confirm open questions before planning implementation.

Quick Start

Invoke /research-requirements with a GitHub issue URL or a plain-text description of what you want to build.

Frequently Asked Questions about research-requirements

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

FAQPage Schema
How do I turn a feature idea into clear requirements documentation?

To turn a feature idea into clear requirements documentation, you provide a plain-text brief or GitHub issue URL. The tool ingests the full input, extracts functional constraints, and outputs a structured research document with documented findings.

What is requirements research for early project discovery?

Requirements research is the early discovery process of collecting technology options, constraints, and success criteria before implementation planning. It decomposes inputs into research domains and investigates best practices to document findings and recommendations.

How do I analyze technology trade-offs from a GitHub issue?

To analyze technology trade-offs from a GitHub issue, provide the URL for full ingestion before parallel research agents investigate options and best practices. The tool synthesizes results into a fixed-schema flow document with documented findings and recommendations.

Can I use plain-text descriptions to generate a research report for new features?

Yes, you can use plain-text descriptions to generate a research report for new features. The tool ingests the text brief, runs parallel investigation agents, and writes a complete research report under the flow directory before stopping for user confirmation.

What is the best way to document constraints and architecture options before planning?

The best way to document constraints and architecture options before planning is to run parallel research agents that synthesize technology preferences and historical context. This generates a fixed-schema research document and stops for user confirmation before proceeding.

Do I need a GitHub issue URL to perform requirements research?

No, you do not need a GitHub issue URL to perform requirements research. You can provide a plain-text description of what you want to build, and the tool will ingest the full input to identify functional requirements and research domains.