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.