brainstorming

Clarify user intent through structured Socratic questioning before coding.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Jtapias92672/OneDrive_1_1-19-2026-2 --skill brainstorming-jtapias92672
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/Jtapias92672/OneDrive_1_1-19-2026-2/tree/main/mcp-gateway/.claude/skills/brainstorming
Command: npx skills add https://github.com/Jtapias92672/OneDrive_1_1-19-2026-2 --skill brainstorming-jtapias92672

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Clarifies user intent and requirements through a structured Socratic dialogue before coding to prevent misaligned implementations and feature creep.

Core Features & Use Cases

  • Phase-based questioning: guides the user through goal understanding, constraints, and edge conditions.
  • Assumption surface: surfaces hidden assumptions and clarifies ambiguous terms.
  • Spec validation: produces a concise, testable specification before moving to implementation.

Quick Start

Ask one clarifying question before writing any code whenever the user asks to build or implement something, and confirm the goal 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 requirements before coding to prevent feature creep?

To clarify requirements before coding, you can use a structured Socratic dialogue to surface hidden assumptions, confirm goals, and produce a validated specification. This prevents misaligned implementations and feature creep.

What is Socratic questioning for ideation and software specification?

Socratic questioning for ideation is a phase-based dialogue method used to understand goals, constraints, and edge conditions. It guides you through structured inquiry to yield a concise, testable specification before implementation begins.

How do I create a testable specification from an initial build request?

You create a testable specification by applying a phase-based questioning flow to any scenario where a user asks to build or implement something. This surfaces ambiguous terms and validates the goal before moving forward.

Can I use this structured dialogue approach for any implementation scenario?

Yes, you can use this structured dialogue approach for any scenario where the user asks to build, create, or implement something. It enforces a Socratic questioning flow to clarify intent before coding begins.

What's the best way to surface hidden assumptions during project planning?

The best way to surface hidden assumptions during project planning is through Socratic questioning. By clarifying ambiguous terms and exploring edge conditions systematically, you validate the true goal before writing any code.