brainstorming

Generate Socratic questions to structure complex or vague requests.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams safely navigate complex or ambiguous requests by enforcing a structured Socratic questioning process, establishing clear expectations, and providing progress reporting and error handling.

Core Features & Use Cases

  • Socratic gatekeeping for ambiguous requests to prevent scope creep and misinterpretation
  • Dynamic question generation aligned with architectural decisions to reveal trade-offs
  • Progress reporting and error handling to keep stakeholders informed and aligned
  • Domain-aware prompts and templates to accelerate cross-functional collaboration

Quick Start

Ask at least three clarifying questions and outline the next steps for complex requests.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I clarify vague product requirements before starting development?

Clarify vague product requirements by applying Socratic questioning to identify essential questions, structure dynamic inquiries, and outline next steps to prevent scope creep and misinterpretation.

What is Socratic gatekeeping for ambiguous requests?

Socratic gatekeeping for ambiguous requests is a protocol that enforces structured questioning to safely navigate complex tasks, revealing architectural trade-offs and establishing clear stakeholder expectations.

Can I use structured questioning for iterative engineering design tasks?

Yes, structured questioning applies to iterative engineering design tasks, using domain-aware prompts and templates to accelerate cross-functional collaboration and align architectural decisions.

What is the best way to handle complex feature requests across domains?

Handle complex feature requests by generating dynamic questions aligned with architectural decisions, enforcing progress reporting, and providing error handling to keep stakeholders informed.

Does the brainstorming protocol include safeguards against unsafe content?

Yes, the brainstorming protocol includes a toxicity evaluation to guard against unsafe content, ensuring that generated questions and domain-aware prompts remain secure for cross-functional collaboration.

Why do I need to ask at least three clarifying questions for complex requests?

Asking at least three clarifying questions for complex requests ensures you resolve ambiguity, establish clear expectations, and provide structured progress reporting to prevent misinterpretation.