brainstorming

Guide structured brainstorming to convert vague ideas into concrete design plans.

28|1|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/Jamie-Cui/magent --skill brainstorming-jamie-cui
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/Jamie-Cui/magent/tree/main/skills/brainstorming
Command: npx skills add https://github.com/Jamie-Cui/magent --skill brainstorming-jamie-cui

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams systematically convert vague ideas into concrete design plans by guiding a structured brainstorming process, ensuring context, constraints, and user goals are clarified before implementation.

Core Features & Use Cases

  • Guided brainstorming: leads the team through context exploration, clarifying questions, and evaluation of multiple design approaches.
  • Multi-step design planning: generates 2-3 design options with trade-offs and recommended path.
  • Transition to implementation: prepares a clear handoff to design or engineering with defined next steps and success criteria.

Quick Start

Tell me your project goal and constraints to begin a structured brainstorming session that yields design options.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
What is structured brainstorming for product design and how does it work?

Structured brainstorming systematically converts vague ideas into concrete design plans by guiding context exploration, clarifying constraints one question at a time, and proposing multiple approaches with trade-offs before implementation begins.

How do I convert vague feature ideas into actionable design plans?

To convert vague feature ideas into actionable design plans, you provide your project goal and constraints to initiate a guided session that explores context, asks clarifying questions, and generates 2-3 design options with a recommended path.

Can I use this guided brainstorming process for early-stage architecture discussions?

Yes, you can use guided brainstorming for early-stage architecture discussions, feature ideation, and product design. It clarifies intent, constraints, and user goals wherever structured requirements exploration is needed before implementation proceeds.

What's the best way to evaluate multiple design approaches during planning?

The best way to evaluate multiple design approaches is through a structured process that generates 2-3 design options, explicitly compares their trade-offs, and identifies a recommended path to ensure clear transition to implementation planning.

How do I prepare a transition to implementation after design brainstorming?

You prepare a transition to implementation by finalizing a design approach from the brainstorming session, which outputs defined next steps and success criteria for a clear handoff to design or engineering teams.

When should I not use structured brainstorming for design ideation?

You should avoid structured brainstorming when you already have concrete design plans with defined next steps, as the process focuses on clarifying vague ideas and exploring context rather than executing established technical requirements.