brainstorming

Guide teams through structured dialogue to uncover requirements and design plans.

Updated Apr 15, 2026
One-click install
npx skills add https://github.com/chenluhan/skill --skill brainstorming-chenluhan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/chenluhan/skill/tree/main/.agents/skills/brainstorming
Command: npx skills add https://github.com/chenluhan/skill --skill brainstorming-chenluhan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Brainstorming ideas into designs is often ad hoc and time-consuming. This Skill provides a structured, collaborative approach to clarify goals, gather requirements, and convert raw ideas into a concrete design plan before any implementation.

Core Features & Use Cases

  • Guided discovery: asks a focused set of questions to understand project context, constraints, and success metrics.
  • Design-first workflow: generates design concepts, evaluation criteria, and a plan to secure user approval prior to coding.
  • Transition to implementation: outputs a formal design document and a clear transition path to the writing-plans step.

Quick Start

Start a brainstorming session by outlining the project context, then let the assistant ask one clarifying question at a time and propose two to three design approaches, followed by a summarized design brief for validation.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn raw project ideas into a clear design plan before implementation?

To turn ideas into a clear design plan, use a structured brainstorming workflow that guides you through focused clarifying questions, proposes two to three design approaches, and outputs a formal design brief for validation before any coding begins.

What is the best way to gather project requirements and success criteria during early ideation?

The best way to gather requirements during early ideation is through guided discovery dialogue. This process asks focused questions one at a time to uncover project context, constraints, and success metrics, ensuring all user intent is explicitly defined.

How do I enforce design approval gates before starting the development phase?

You can enforce design approval gates by generating design artifacts and presenting them for explicit user validation. This governance mechanism pauses the workflow, waiting for direct approval of the summarized design brief prior to any execution.

Can I transition directly from an approved design document to writing implementation plans?

Yes, you can transition directly to writing implementation plans. Once the brainstorming session produces a formal, approved design document, it provides a clear transition path directly into the subsequent project-planning and spec-writing phases.

Does structured brainstorming work for collaborative design exploration?

Yes, structured brainstorming is designed specifically for collaborative design exploration. It replaces ad hoc ideation with a systematic approach, allowing teams to jointly clarify goals, evaluate proposed design concepts, and agree on a concrete plan.

What should I provide to start a brainstorming session for a new project?

To start a brainstorming session, you should provide a basic outline of the project context. The workflow will then take over, asking one clarifying question at a time to extract constraints, requirements, and success criteria before proposing design approaches.