brainstorming

Clarify vague requests through targeted Socratic questions and progress reporting.

42|3|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/pratikrath126/ai-image-detector --skill brainstorming-pratikrath126
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/pratikrath126/ai-image-detector/tree/main/.agent/kit-skills/brainstorming
Command: npx skills add https://github.com/pratikrath126/ai-image-detector --skill brainstorming-pratikrath126

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured approach to clarifying complex or vague requests by guiding users through targeted Socratic questions and standardized progress reporting.

Core Features & Use Cases

  • Socratic questioning governance: Enforces 3 mandatory questions before implementation to uncover requirements, constraints, and risks.
  • Dynamic question generation: Produces context-aware questions that reveal architectural and planning implications.
  • Progress reporting & error handling: Communicates status clearly and helps resolve blockers with actionable next steps.
  • Use Case: When a product spec is unclear, run the protocol to extract purpose, users, scope, and success criteria.

Quick Start

Describe a complex request and let the protocol generate a focused questioning path to clarify the goal and constraints.

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 running a Socratic questioning protocol that enforces mandatory questions to uncover purpose, users, scope, and success criteria before implementation begins.

What is Socratic questioning for structured decision-making in product management?

Socratic questioning for structured decision-making is a dialogue-based method that generates context-aware questions to reveal architectural implications, constraints, and risks for complex feature requests.

How do I extract clear specs from ambiguous feature requests?

Extract clear specs from ambiguous feature requests by providing a complex request description to generate a focused questioning path that clarifies goals and constraints through dynamic question generation.

Can I use structured dialogue to identify constraints and risks in complex updates?

Use structured dialogue to identify constraints and risks in complex updates by enforcing three mandatory Socratic questions that target requirements, constraints, and potential blockers before proceeding.

What's the best way to handle unclear product specs without missing key requirements?

Handle unclear product specs without missing requirements by applying a protocol that combines dynamic question generation with standardized progress reporting and error handling to ensure actionable outcomes.

When should I not use Socratic QA for requirements gathering?

Avoid using Socratic QA for requirements gathering when a request is already well-defined with clear scope and success criteria, as the mandatory questioning protocol is designed specifically for complex or ambiguous requests.