brainstorming

Transform ideas into design specifications through Socratic questioning.

1|Updated Nov 21, 2025
One-click install
npx skills add https://github.com/bamecho/my-claude-skills --skill brainstorming-bamecho
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/bamecho/my-claude-skills/tree/main/skill-en/brainstorming
Command: npx skills add https://github.com/bamecho/my-claude-skills --skill brainstorming-bamecho

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Brainstorming provides a structured, Socratic approach to transform raw ideas into clear designs and specifications before implementation, reducing ambiguity and rework.

Core Features & Use Cases

  • Guided ideation: Refine ideas through focused questioning to reveal requirements and constraints.
  • Incremental design synthesis: Break ideas into small, verifiable design sections and confirm alignment after each.
  • Open-ended collaboration: Supports multiple options and explicit tradeoffs before committing.

Quick Start

Outline your idea and request a phased design plan.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I clarify design requirements before starting development?

To clarify design requirements, use Socratic questioning to transform raw ideas into clear specifications. This breaks ideas into verifiable design sections of 200–300 words each, confirming alignment after every section to reduce ambiguity and rework.

What is Socratic ideation for problem-solving and design?

Socratic ideation is a structured reasoning approach that refines ideas through focused questioning. It reveals goals, requirements, constraints, and success criteria before implementation, presenting explicit tradeoffs across iterative design chunks.

Can I explore multiple design options and tradeoffs during ideation?

Yes, you can explore multiple options and explicit tradeoffs during ideation. The process supports open-ended collaboration, allowing you to evaluate different paths before committing to a final design specification.

What is the best way to structure ideas into phased design plans?

The best way to structure ideas is through incremental design synthesis. Outline your idea to request a phased design plan, then verify alignment after each 200–300 word section to ensure requirements are met.

When should I not use Socratic questioning for design brainstorming?

You should avoid Socratic questioning for design brainstorming if your requirements are already fully specified and unambiguous. It is designed to resolve ambiguity and define constraints, so fully formed specifications do not need this iterative alignment process.