brainstorming

Refine rough ideas into concrete designs through structured Socratic questioning.

3|Updated Dec 27, 2025
One-click install
npx skills add https://github.com/yonatangross/create-yg-app --skill brainstorming-yonatangross
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/yonatangross/create-yg-app/tree/main/.claude/skills/brainstorming
Command: npx skills add https://github.com/yonatangross/create-yg-app --skill brainstorming-yonatangross

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Brainstorming helps teams refine rough ideas into concrete designs using structured Socratic questioning, staged exploration, and incremental validation.

Core Features & Use Cases

  • Structured questioning to uncover purpose, constraints, and success criteria
  • Three-phase process (Understanding, Exploration, Design Presentation) with 2-3 design options
  • Documentation of decisions, risks, and next steps to accelerate implementation

Quick Start

Provide a rough idea or goal, and initiate a guided brainstorming session that yields 2-3 design options and an actionable plan.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn rough ideas into concrete designs during a brainstorming session?

To turn rough ideas into concrete designs, use structured Socratic questioning and a three-phase process covering Understanding, Exploration, and Design Presentation to refine requirements and propose viable approaches.

What is the best way to structure ideation when product requirements are vague?

The best way to structure ideation for vague requirements is applying a phased exploration method that uncovers purpose and constraints, proposes 2-3 design options, and documents risks and next steps.

How does Socratic questioning work for design decision-making?

Socratic questioning for design decision-making works by systematically challenging assumptions during the Understanding phase to reveal success criteria, constraints, and purpose before generating multiple viable approaches.

Can I use this brainstorming approach for engineering planning sessions with multiple viable approaches?

Yes, you can use this brainstorming approach for engineering planning sessions when multiple viable approaches exist, as it enforces staged exploration and documents decisions to accelerate implementation.

What do I need to provide to start a structured collaboration session for ideation?

To start a structured collaboration session for ideation, you simply need to provide a rough idea or goal to initiate the guided process that yields design options and an actionable plan.

When should I avoid using a phased exploration process for design brainstorming?

You should avoid using a phased exploration process for design brainstorming when requirements are already fully concrete, decisions are final, or no further design options or implementation planning are needed.