brainstorming

Clarify ambiguous requests through a mandatory 3-question gating protocol.

Updated Dec 28, 2025
One-click install
npx skills add https://github.com/oalansilva/crypto --skill brainstorming-oalansilva
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/oalansilva/crypto/tree/main/.agent/skills/brainstorming
Command: npx skills add https://github.com/oalansilva/crypto --skill brainstorming-oalansilva

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Clarifies ambiguous requests by enforcing a structured questioning process, ensuring teams start with a clear scope and agreed outcomes.

Core Features & Use Cases

  • Mandatory 3-question gating protocol to extract essential scope
  • Dynamic, context-aware question generation that reveals architectural consequences
  • Progress reporting with transparent status updates and error handling guidance
  • Domain-aware guidance to tailor questions by context and domain

Quick Start

Initiate a clarifying session with the user to define goals, scope, and constraints before implementing a complex request.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I clarify ambiguous project requirements before starting development?

Clarifying ambiguous project requirements requires enforcing a structured questioning process to extract a clear scope and agreed outcomes. A mandatory 3-question gating protocol ensures teams define goals and constraints before implementation begins.

What's the best way to structure questions for complex feature design requests?

Structuring questions for complex feature design requests is best handled through dynamic, context-aware question generation. This approach reveals architectural consequences and provides domain-aware guidance to tailor questions by context.

How does a Socratic questioning process work for system design scoping?

A Socratic questioning process for system design scoping works by applying a mandatory 3-question gating protocol to extract essential scope. It generates dynamic, domain-aware questions that clarify goals and constraints before implementation.

Can I get progress reporting and error handling guidance during requirement refinement?

Progress reporting and error handling guidance are included during requirement refinement sessions. The process provides transparent status updates and error handling guidance alongside domain-aware questioning to ensure clear scope extraction.

Does structured questioning work for both feature development and system design refinement?

Structured questioning works for feature development, system design, and requirement refinement where goals and constraints are unclear. It applies domain-aware guidance and a 3-question gating protocol to extract a clear scope across these complex request types.

When should I not use a mandatory gating protocol for clarifying requests?

A mandatory gating protocol for clarifying requests should not be used when goals and constraints are already clear and well-defined. It is specifically designed for complex requests where ambiguity prevents teams from starting with an agreed outcome.