brainstorming

Apply Socratic questioning to clarify complex requests and reveal assumptions.

Updated Jan 22, 2026
One-click install
npx skills add https://github.com/Arbab1308/BrownlandBL-2 --skill brainstorming-arbab1308
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/Arbab1308/BrownlandBL-2/tree/main/.agent/skills/brainstorming
Command: npx skills add https://github.com/Arbab1308/BrownlandBL-2 --skill brainstorming-arbab1308

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Brainstorming & Communication Protocol helps teams manage complex requests by guiding Socratic questioning, ensuring mandatory questions, and providing progress reporting and error handling to prevent scope drift.

Core Features & Use Cases

  • Socratic gate with enforcement of 3 questions before implementation
  • Dynamic question generation aligned to context, risks, and trade-offs
  • Progress reporting via a transparent status board with clear icons
  • Structured error handling patterns to improve user guidance
  • Universal communication principles for concise and proactive collaboration

Quick Start

Provide a complex or vague request and let Brainstorming generate blocking questions, a prioritized decision plan, and a completion-ready guidance outline.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I use Socratic questioning to clarify vague product requirements?

Socratic questioning clarifies vague product requirements by applying a structured protocol that identifies assumptions and architectural constraints. The skill enforces mandatory questions and generates context-aware prompts to reveal hidden risks before implementation begins.

What is the best way to prevent scope drift during complex architecture brainstorming?

The best way to prevent scope drift during architecture brainstorming is enforcing mandatory questions and transparent progress reporting. Socratic questioning reveals architectural constraints early, keeping design, development, and delivery scenarios aligned across the team.

How do I structure communication and decision-making for product management requests?

Structure communication for product management requests by applying domain-aware question generation and a transparent status board with clear icons. This enforces structured prompts and universal communication principles to accelerate decision-making while reducing risk.

Does this Socratic questioning protocol work for software architecture and design scenarios?

Yes, the Socratic questioning protocol works for software architecture and design scenarios by generating domain-aware questions aligned to context, risks, and trade-offs. It supports teams across design, development, and delivery to keep scope aligned.

What are the limitations of using automated Socratic questioning for requirements gathering?

Automated Socratic questioning for requirements gathering requires answering three mandatory blocking questions before proceeding. It functions as a gate to prevent scope drift, meaning teams cannot bypass the clarification protocol to rush into implementation.