brainstorming

Transform rough ideas into validated designs through structured collaborative dialogue.

Updated Dec 29, 2025
One-click install
npx skills add https://github.com/jmcveen/growth-mastery-1648e850 --skill brainstorming-jmcveen
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/jmcveen/growth-mastery-1648e850/tree/main/.claude/skills/brainstorming
Command: npx skills add https://github.com/jmcveen/growth-mastery-1648e850 --skill brainstorming-jmcveen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill transforms vague concepts into concrete, validated designs by facilitating a structured, question-driven dialogue.

Core Features & Use Cases

  • Idea Refinement: Clarifies project goals, constraints, and success criteria through targeted questioning.
  • Alternative Exploration: Presents and evaluates multiple design approaches with their respective tradeoffs.
  • Incremental Validation: Ensures alignment on design decisions section by section before committing to implementation.
  • Use Case: When starting a new feature with unclear requirements, use this Skill to collaboratively explore potential solutions, weigh pros and cons, and arrive at a well-defined design document.

Quick Start

Use the brainstorming skill to refine the idea of a new user onboarding flow.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I refine rough ideas into a validated design document before coding?▼

You can refine rough ideas through collaborative dialogue and incremental validation, exploring alternatives with tradeoffs to arrive at a well-defined design document before coding begins.

What is the best way to explore multiple design approaches and weigh their tradeoffs?▼

Presenting and evaluating multiple design approaches with their respective tradeoffs allows you to collaboratively weigh pros and cons, ensuring incremental validation of each section before committing to implementation.

How do I gather requirements when starting a new feature with fuzzy requirements?▼

Targeted questioning clarifies project goals, constraints, and success criteria, transforming vague concepts into concrete, validated designs by ensuring alignment on design decisions section by section.

Can I use collaborative ideation to validate design decisions section by section?▼

Yes, collaborative ideation supports incremental validation by ensuring alignment on design decisions section by section, refining concepts and exploring alternatives with tradeoffs before committing to implementation.

When should I use a structured brainstorming process instead of directly writing code?▼

You should use this approach when starting a new feature with fuzzy requirements or when multiple approaches exist, ensuring concepts are refined and validated before committing to code.

Does collaborative dialogue help transform vague concepts into concrete designs?▼

Yes, collaborative dialogue transforms vague concepts into concrete, validated designs by clarifying project goals, constraints, and success criteria through targeted questioning and incremental validation.