brainstorming

Convert ambiguous product requests into structured design options with pros and cons.

2|Updated Apr 26, 2026
One-click install
npx skills add https://github.com/iadr-dev/colab --skill brainstorming-iadr-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/iadr-dev/colab/tree/main/skills/brainstorming
Command: npx skills add https://github.com/iadr-dev/colab --skill brainstorming-iadr-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It helps you think through requirements, constraints, and failure modes before committing to a design, preventing wasted effort from building the wrong thing.

Core Features & Use Cases

  • Socratic questioning to uncover hidden requirements and clarify overloaded terms using existing project memory and domain docs.
  • Multi-approach ideation that generates 2–3 concrete solution directions with explicit tradeoffs, including both “boring but reliable” and “creative but risky” options.
  • Decision-ready recommendation + confirmation gate that prompts you to verify the chosen direction before moving on to writing plans.

Quick Start

Use the brainstorming skill on your current feature request to generate clear approaches and a recommended direction before you start writing plans.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn vague product requests into clear design options?

To turn vague product requests into clear design options, use a structured brainstorming process that elicits constraints, requirements, and failure modes through bounded Socratic questioning before generating concrete approaches.

What is the best way to evaluate architecture tradeoffs during early feature planning?

Evaluating architecture tradeoffs during early feature planning is best handled by generating 2-3 concrete solution directions with explicit pros and cons, including both reliable and risky options, to guide your decision.

How do I uncover hidden requirements for overloaded terms in project documentation?

To uncover hidden requirements and clarify overloaded terms in project documentation, apply Socratic questioning during the early planning stages to extract constraints and identify potential failure modes.

Can I generate multiple solution directions before committing to a final plan?

Yes, you can generate multiple solution directions before committing to a final plan by using a decision-ready recommendation process that requires explicit user confirmation at a designated gate before proceeding to plan writing.

Does brainstorming ideation work when I only have ambiguous engineering requests?

Brainstorming ideation works effectively with ambiguous engineering requests by converting them into structured design options through requirements discovery and identifying failure modes prior to any architectural commitment.