brainstorming

Facilitate incremental design discussions with one-question-at-a-time dialogue.

Updated Jan 26, 2026
One-click install
npx skills add https://github.com/TwuanMinn/fadelab --skill brainstorming-twuanminn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/TwuanMinn/fadelab/tree/main/.agent/skills/skills/brainstorming
Command: npx skills add https://github.com/TwuanMinn/fadelab --skill brainstorming-twuanminn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Turn vague ideas into clear, validated designs through disciplined, incremental reasoning and collaboration. It exists to prevent premature implementation, hidden assumptions, misaligned solutions, and fragile systems. The skill acts as a design facilitator that enforces disciplined exploration and avoids premature coding.

Core Features & Use Cases

  • One-question-at-a-time dialogue to ensure shared clarity and thorough understanding.
  • Mandatory Understanding Lock with concise summaries before any design work.
  • Structured exploration offering 2–3 viable design approaches and a formal decision log.

Quick Start

Begin by clarifying the project goals and constraints, then proceed with one focused question to establish context.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I prevent premature design decisions during brainstorming sessions?

Structured design discussions prevent vague ideas from becoming misaligned solutions by enforcing a one-question-at-a-time dialogue to expose hidden assumptions and ensure shared clarity before any implementation begins.

What is an understanding lock in the design process?

An understanding lock is a mandatory design process step requiring concise summaries to confirm shared clarity before any architecture planning or design work proceeds.

How do I structure design discussions to evaluate multiple approaches?

Facilitate design discussions by exploring and documenting 2 to 3 viable design approaches alongside a formal decision log to maintain visibility over the rationale behind each chosen path.

Can I use this structured brainstorming process for architecture planning?

Yes, you can apply this structured brainstorming process for architecture and behavior planning to slow down teams, clarify requirements incrementally, and avoid building fragile systems.

Why does my team struggle with misaligned solutions during ideation?

Teams produce misaligned solutions during ideation because they lack a disciplined exploration process that mandates incremental reasoning and locks understanding before advancing.