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.