brainstorming

Guide teams through Socratic questioning to clarify complex requirements.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/thimmarques/gestao-inteligente --skill brainstorming-thimmarques
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/thimmarques/gestao-inteligente/tree/main/.agent/skills/brainstorming
Command: npx skills add https://github.com/thimmarques/gestao-inteligente --skill brainstorming-thimmarques

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Socratic questioning protocol and communication framework that guides teams to clarify vague or complex requests, surface hidden assumptions, and align stakeholders before committing to a solution.

Core Features & Use Cases

  • Socratic gate: Enforces mandatory questioning before any implementation to ensure scope and requirements are well understood.
  • Dynamic question generation: Produces context-aware questions that reveal architectural consequences and trade-offs, avoiding static templates.
  • Progress reporting & error handling: Provides a transparent status board and robust error-handling patterns to guide next steps and recover from issues.

Quick Start

Use the Brainstorming skill to tackle a complex request by letting it generate and present guiding questions before any implementation.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I clarify complex product requirements before starting implementation?

To clarify complex product requirements, you can use a structured Socratic questioning protocol that surfaces hidden assumptions and aligns stakeholders before development begins. This enforces a mandatory questioning gate to ensure scope is fully understood.

What is the best way to align stakeholders on vague feature requests?

The best way to align stakeholders on vague feature requests is through iterative Socratic refinement. By generating context-aware questions that reveal architectural trade-offs, teams can transparently align on decisions before committing to a solution.

How does Socratic questioning work for complex decision-making in product management?

Socratic questioning for complex decision-making works by applying a 3-question rule and dynamic generation to probe vague requests. It provides a framework for iterative refinement and tracks progress with a transparent status board.

When should I use a Socratic brainstorming framework for my project?

You should use a Socratic brainstorming framework when tackling complex features, entering new domains, or facing unclear requirements. It enforces mandatory questioning before implementation to ensure safe and transparent architectural decisions.

How do I handle error recovery and track progress during ideation sessions?

To handle error recovery and track progress during ideation, the framework provides a transparent status board and robust error-handling patterns. These features guide next steps and help recover from issues during complex requirement refinement.

Can I generate context-aware questions for new domain features without static templates?

Yes, you can generate context-aware questions for new domain features without static templates. The framework dynamically produces questions tailored to your specific request to reveal architectural consequences and guide stakeholder alignment.