brainstorming

Guide complex requests through structured Socratic questioning sequences.

Updated Feb 19, 2026
One-click install
npx skills add https://github.com/jonnathan-ls/ai-context-kit --skill brainstorming-jonnathan-ls
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/jonnathan-ls/ai-context-kit/tree/main/skills/brainstorming
Command: npx skills add https://github.com/jonnathan-ls/ai-context-kit --skill brainstorming-jonnathan-ls

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a structured approach to clarifying vague or complex requests by applying Socratic questioning, reducing ambiguity and guiding productive dialogue.

Core Features & Use Cases

  • Socratic gating for requirements: Enforces a clear sequence of questions (purpose, users, scope) before any implementation, improving alignment.
  • Dynamic question generation: Produces context-aware prompts that reveal architectural consequences and trade-offs.
  • Progress reporting & error handling: Transparently communicates status, blockers, and next steps to stakeholders.
  • Use cases: Ideal for defining features, refining requirements, and de-risking uncertain initiatives in product development.

Quick Start

Provide a vague or complex request and let the protocol guide the questions to clarify scope, users, 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 using Socratic questioning?▼

To clarify vague product requirements, provide your complex request to a Socratic questioning protocol that enforces a defined sequence of questions regarding purpose, users, and scope. This structured approach reduces ambiguity and guides productive dialogue.

What is the best way to de-risk uncertain product development initiatives?▼

The best way to de-risk uncertain product development initiatives is through dynamic question generation that reveals architectural consequences and trade-offs. This ensures stakeholders transparently understand status, blockers, and next steps before commitment.

How does structured brainstorming handle unclear feature definitions?▼

Structured brainstorming handles unclear feature definitions by applying Socratic gating, which blocks implementation until context-aware prompts clarify scope and constraints. This ensures alignment and reduces ambiguity in product management.

Can I use this Socratic approach for complex requests beyond standard feature definitions?▼

Yes, you can use this Socratic approach for complex requests beyond standard feature definitions, as it applies broadly to knowledge work. It dynamically generates context-aware prompts to de-risk uncertain initiatives and refine requirements.

What are the limitations of Socratic gating for requirements gathering?▼

A limitation of Socratic gating for requirements gathering is that it strictly enforces a defined question sequence before any implementation can begin. This makes it unsuitable for simple tasks where rapid execution is prioritized over upfront alignment.