brainstorming

Generate Socratic questions to clarify complex user requests before implementation.

1|Updated Dec 21, 2024
One-click install
npx skills add https://github.com/SergeiGolos/wod-wiki --skill brainstorming-sergeigolos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/SergeiGolos/wod-wiki/tree/main/.agent/skills/brainstorming
Command: npx skills add https://github.com/SergeiGolos/wod-wiki --skill brainstorming-sergeigolos

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill acts as a mandatory gatekeeper for complex or unclear requests, ensuring all necessary details are gathered through Socratic questioning before implementation begins, preventing wasted effort and misaligned solutions.

Core Features & Use Cases

  • Socratic Questioning: Dynamically generates targeted questions based on request context to uncover purpose, users, and scope.
  • Progress & Error Reporting: Provides clear, visual status updates and user-friendly error handling.
  • Use Case: When a user asks to "build a new feature," this Skill will first ask clarifying questions about the feature's purpose, target audience, and essential requirements before any code is written.

Quick Start

Use the brainstorming skill to clarify the requirements for 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 vague project requirements before starting development?

To clarify vague project requirements, use a Socratic questioning protocol that dynamically generates targeted questions based on request context, uncovering purpose, users, and scope before implementation begins.

What is the Socratic method for requirements gathering in project management?

The Socratic method for requirements gathering is a structured communication protocol that dynamically generates targeted questions to uncover blocking decisions and architectural consequences, preventing wasted effort and misaligned solutions.

How do I ensure alignment when users ask to build a new feature?

To ensure alignment when building a new feature, implement a mandatory gatekeeper process that asks clarifying questions about the feature's purpose, target audience, and essential requirements before any code is written.

What's the best way to mitigate risk when handling complex or unclear requests?

The best way to mitigate risk for complex requests is to apply a questioning protocol that prioritizes blocking decisions and architectural consequences, providing structured progress reporting and error handling patterns.

Does this requirements gathering approach work without external dependencies?

Yes, this requirements gathering approach works without external dependencies, implementing its Socratic questioning and risk mitigation protocols independently to clarify complex requests.

How do I track progress during a Socratic requirements clarification session?

To track progress during requirements clarification, use a protocol that provides clear, visual status updates and user-friendly error handling patterns throughout the questioning process.