brainstorming

Orchestrate requirements for ambiguous requests using a Socratic questioning protocol.

Updated Feb 12, 2026
One-click install
npx skills add https://github.com/AnvinX1/med-rag --skill brainstorming-anvinx1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/AnvinX1/med-rag/tree/main/medical_genai_app/.agent/skills/brainstorming
Command: npx skills add https://github.com/AnvinX1/med-rag --skill brainstorming-anvinx1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a disciplined, question-driven framework to clarify complex or vague requests, reduce miscommunication, and prevent scope creep by surfacing hidden assumptions and decision points.

Core Features & Use Cases

  • Guided questioning protocol to elicit essential requirements for feature additions, refactors, and architecture decisions.
  • Progress reporting and explicit guardrails to track status, decisions, and risks.
  • Domain-aware templates that adapt questions to greenfield, feature addition, or debug scenarios.

Quick Start

Guide the AI to ask at least three clarifying questions and report progress before proceeding.

Frequently Asked Questions about brainstorming

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

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

To clarify ambiguous product requirements, you can use a Socratic questioning protocol that enforces mandatory early clarifying questions to surface hidden assumptions and prevent scope creep. This approach ensures essential requirements are identified before development begins.

What is the best way to prevent scope creep during feature additions?

The best way to prevent scope creep during feature additions is by applying a question-driven framework with explicit decision points and progress reporting. This method tracks status and risks while surfacing hidden assumptions early in the workflow.

Can I use Socratic questioning for architecture clarifications and refactoring?

Yes, you can use Socratic questioning for architecture clarifications and refactoring. The protocol adapts to greenfield, feature addition, and debug scenarios, guiding the AI to elicit essential requirements across various product development contexts.

How do I guide an AI to ask clarifying questions for complex requests?

You can guide an AI to ask clarifying questions for complex requests by instructing it to ask at least three questions and report progress before proceeding. This enforces a disciplined, question-driven protocol to reduce miscommunication.

Why does my AI assistant start building features before understanding the full requirements?

Your AI assistant likely starts building prematurely because it lacks a disciplined questioning protocol. By enforcing mandatory early questioning and explicit guardrails, the AI is required to surface decision points and report progress before generating solutions.

When should I use a discussion guide for product management decisions?

You should use a discussion guide for product management decisions when facing complex or ambiguous problems. It helps orchestrate requirements through Socratic questioning, reducing miscommunication and safeguarding scope quality across AI-assisted workflows.