brainstorming

Clarify vague requirements using a structured Socratic questioning protocol.

Updated Jan 27, 2026
One-click install
npx skills add https://github.com/BrunoSantanaDeveloper/flyeelab-agent-kit --skill brainstorming-brunosantanadeveloper
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/BrunoSantanaDeveloper/flyeelab-agent-kit/tree/main/skills/brainstorming
Command: npx skills add https://github.com/BrunoSantanaDeveloper/flyeelab-agent-kit --skill brainstorming-brunosantanadeveloper

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Structured Socratic questioning to clarify complex or vague requirements, reducing misalignment and guiding teams toward actionable scope before design or development.

Core Features & Use Cases

  • Socratic gate: mandatory 3-question framework before implementation to clarify purpose, users, and scope.
  • Dynamic question principles: generate context-aware questions that reveal architectural consequences instead of assumptions.
  • Progress reporting & error handling: transparent status, actionable guidance, and clear error handling prompts.
  • Use Case: When a product spec is unclear, this Skill prompts questions to lock down requirements and align stakeholders.

Quick Start

Ask the user the mandatory three questions (purpose, users, and scope) before implementation.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I clarify vague product requirements before starting development?

Complex feature requests require a mandatory three-question gate covering purpose, users, and scope. This structured Socratic questioning reveals underlying needs and architectural consequences before implementation, reducing stakeholder misalignment.

What is the best way to align cross-functional teams on scope changes?

The best way to align cross-functional teams on scope changes is applying dynamic Socratic questioning principles. This generates context-aware questions that reveal architectural consequences and lock down actionable scope.

How does a Socratic questioning protocol work for product management?

A Socratic questioning protocol works by enforcing a mandatory three-question gate regarding purpose, users, and scope before implementation. It generates context-aware questions to reveal architectural consequences and underlying needs.

Can I use structured questioning for new product ideas across different teams?

Structured questioning is applicable to new product ideas across cross-functional teams. It enforces a three-question gate to clarify purpose, users, and scope, providing progress reporting and clear error handling guidance.

When do I need to enforce a mandatory questioning gate for decision-making?

You need to enforce a mandatory questioning gate when facing complex feature requests, scope changes, or new product ideas. This prevents assumptions by clarifying purpose, users, and scope before implementation.