brainstorming

Clarify development task requirements through structured Socratic questioning.

1|Updated Dec 13, 2025
One-click install
npx skills add https://github.com/GrupoUS/gpus --skill brainstorming-grupous
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/GrupoUS/gpus/tree/main/.claude/skills/brainstorming
Command: npx skills add https://github.com/GrupoUS/gpus --skill brainstorming-grupous

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill acts as an intelligent intermediary, ensuring complex or unclear requests are fully understood before implementation begins, preventing wasted effort and misaligned outcomes.

Core Features & Use Cases

  • Socratic Questioning: Proactively asks clarifying questions based on request patterns to uncover purpose, users, and scope.
  • Progress & Error Reporting: Provides transparent updates and clear explanations for any issues encountered.
  • Use Case: When a user asks to "build a new feature for the app," this Skill will first ask about the feature's purpose, target users, and essential requirements before any code is written.

Quick Start

Use the brainstorming skill to clarify the purpose of building a new user dashboard.

Frequently Asked Questions about brainstorming

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

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

To clarify complex project requirements before development, you can use a structured Socratic questioning protocol that proactively asks about purpose, target users, and essential scope to ensure full alignment and prevent wasted effort.

What is the Socratic method for software project scoping?

The Socratic method for software project scoping is a structured interrogation technique that dynamically generates clarifying questions based on request patterns, uncovering the underlying purpose, users, and requirements before any implementation begins.

How do I gather requirements for a new app feature without misalignment?

To gather requirements for a new app feature without misalignment, apply a dynamic question generation process that probes the feature's specific purpose, target users, and essential scope, ensuring shared understanding prior to execution.

Can I use Socratic questioning to define project scope for ambiguous requests?

Yes, you can use Socratic questioning to define project scope for ambiguous requests. It acts as an intelligent intermediary that facilitates request clarification through dynamic probing of purpose, users, and boundaries.

When do I need to start requirements clarification for a development task?

You need to start requirements clarification for a development task when the initial request is complex or unclear. Beginning the Socratic clarification protocol before implementation ensures alignment on purpose and scope, preventing misaligned outcomes.

Does this requirements gathering method work without prior project documentation?

Yes, this requirements gathering method works without prior project documentation. It uses a principle-based progress protocol and dynamic question generation to extract necessary scope, purpose, and user information directly from the initial ambiguous request.