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.