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.