brainstorm

Synthesize product requirement documents from unstructured inputs into prd.md.

3|Updated Jul 1, 2026
One-click install
npx skills add https://github.com/KeyValueSoftwareSystems/maestro --skill brainstorm-keyvaluesoftwaresystems
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorm
Source: https://github.com/KeyValueSoftwareSystems/maestro/tree/main/skills/core/sdlc/brainstorm
Command: npx skills add https://github.com/KeyValueSoftwareSystems/maestro --skill brainstorm-keyvaluesoftwaresystems

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill eliminates the ambiguity and lack of structure in early-stage feature planning by guiding users through a systematic, gated process to define clear product requirements.

Core Features & Use Cases

  • Requirement Synthesis: Automatically consolidates scattered notes, tickets, and references into a standardized PRD.
  • Gated Q&A Loop: Identifies critical product gaps and prompts the user for high-level decisions, ensuring the PRD is complete before design begins.
  • Use Case: A product manager has a rough feature concept and a few Figma links; this skill organizes these into a formal PRD while identifying missing scope or constraints through targeted questions.

Quick Start

Run the brainstorm skill to generate a product requirement document from the files in your current directory.

Frequently Asked Questions about brainstorm

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

FAQPage Schema
How do I turn raw ideas into a structured PRD?

To turn raw ideas into a structured PRD, the skill synthesizes unstructured project inputs and external references through a gated Q&A workflow, finalizing a standardized product requirement document.

How do I identify missing product requirements before design begins?

Identify missing product requirements through a gated Q&A loop that prompts users for high-level decisions, automatically highlighting critical product-level gaps to resolve before proceeding to architecture.

Can I consolidate scattered notes and tickets into a single PRD?

You can consolidate scattered notes and tickets into a single PRD by running the skill against your current project directory, which automatically synthesizes existing documentation into a standardized format.

Does the PRD generation process include technical implementation details?

The PRD generation process strictly separates product-level requirements from technical implementation details, enforcing architectural clarity so the finalized document focuses solely on product scope and constraints.

What is the best way to generate a product requirement document from unstructured inputs?

The best way to generate a product requirement document from unstructured inputs is using a structured Q&A workflow that systematically organizes rough concepts and references into a finalized prd.md file.

How do I track open questions when creating a PRD?

Track open questions when creating a PRD through the automatically generated open-questions file, which the skill outputs alongside the finalized prd.md to document unresolved product gaps and decisions.