brainstorming

Clarify vague requests through a structured Socratic questioning protocol.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Clarify complex or vague requests using a structured Socratic questioning protocol.

Core Features & Use Cases

  • Enforces a Socratic gate to require questions before implementation for complex or unclear requests.
  • Generates dynamic, domain-aware questions and maintains a progress-reporting workflow.
  • Provides clear error handling and completion messaging to ensure transparent decisions.
  • Use Case: A product manager presents a vague feature request; the protocol guides the team to define scope, users, and constraints through iterative questions.

Quick Start

Describe a vague requirement and I will reply with a guided, question-driven plan to clarify scope and next steps.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I clarify vague feature requests during product scope definition?

Socratic brainstorming guides requirement gathering by asking targeted questions that define scope, users, and constraints, ensuring actionable outcomes before implementation begins.

What is the Socratic questioning approach for feature definition?

Socratic questioning for feature definition enforces a questioning gate requiring essential answers before implementation, maintaining progress reporting to refine complex requirements.

How to refine complex product requirements using iterative questions?

Refine complex product requirements by applying deterministic questioning strategies that guide users through essential questions, report progress, and handle errors transparently.

Does this brainstorming approach work for unclear communication in requirement gathering?

Yes, Socratic brainstorming handles unclear communication by applying a questioning gate to vague requests, generating dynamic questions to clarify scope and next steps.

What's the best way to structure brainstorming for complex product design requests?

Structure brainstorming for complex product design using a Socratic protocol that provides clear error handling, completion messaging, and guided plans to clarify scope.

When should I not use Socratic questioning for requirement refinement?

Avoid Socratic questioning for requirement refinement when requests are already clear and well-defined, as the enforced questioning gate targets complex or vague requests.