brainstorm

Guide rough ideas into actionable plans through Socratic questioning and structured analysis.

17|1|Updated Dec 7, 2025
One-click install
npx skills add https://github.com/mhylle/claude-skills-collection --skill brainstorm-mhylle
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorm
Source: https://github.com/mhylle/claude-skills-collection/tree/main/skills/brainstorm
Command: npx skills add https://github.com/mhylle/claude-skills-collection --skill brainstorm-mhylle

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a structured framework for refining rough ideas into actionable plans by guiding users through Socratic questioning, multi-perspective analysis, and documented synthesis.

Core Features & Use Cases

  • Socratic Clarification: guides users with targeted questions to surface assumptions, boundaries, and dependencies.
  • Phase-driven Context Gathering: coordinates web research and codebase/context analysis when available to validate concepts.
  • Multi-Perspective Analysis: applies Six Thinking Hats, SCAMPER, and Premortem to surface risks, opportunities, and actionable design decisions.
  • Structured Synthesis & ADR Readiness: produces a concept document with components, decisions, and preparation for ADR workflows.
  • Planning Readiness: prepares the idea for transition into a Create-Plan workflow and downstream implementation.

Quick Start

Start a brainstorm session by sharing a rough idea and goals, then respond to a sequence of Socratic questions to surface gaps, assumptions, and alternatives. For example: "Idea: improve onboarding flow; Goal: increase activation; Constraints: time-to-value within two weeks."

Frequently Asked Questions about brainstorm

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

FAQPage Schema
How do I refine rough product ideas into actionable plans?

You can refine rough ideas by guiding them through Socratic questioning and multi-perspective analysis to surface assumptions, gaps, and risks. This structured brainstorming approach transforms early concepts into documented, actionable plans ready for implementation.

When should I use Six Thinking Hats and SCAMPER for concept exploration?

Use Six Thinking Hats and SCAMPER during early concept exploration and feature scoping to perform multi-perspective analysis. These frameworks help surface design decisions, risks, and opportunities by examining the idea from different analytical angles.

What is the best way to prepare a concept document for ADR workflows?

The best way to prepare for ADR workflows is to synthesize brainstorming outputs into a structured concept document detailing components, decisions, and risks. This ensures the Architecture Decision Record captures validated concepts and identified gaps.

Can I use Socratic questioning to scope engineering features with codebase context?

Yes, Socratic questioning can scope engineering features by incorporating optional codebase context during phase-driven gathering. This validates technical concepts against existing architecture while clarifying boundaries and dependencies.

How does a premortem analysis fit into the product planning process?

Premortem analysis fits into product planning by identifying potential failures and risks before implementation begins. It operates alongside Socratic clarification to surface assumptions, ensuring the finalized plan addresses vulnerabilities.

What are the limitations of structured brainstorming for early concept exploration?

Structured brainstorming for early concept exploration requires active responses to Socratic questions and relies on web research capabilities for validation. It focuses on planning readiness rather than generating the initial rough idea itself.