brainstorming

Plan and validate design ideas through guided, one-question-at-a-time dialogue with automatic documentation generation.

Updated Jan 14, 2026
One-click install
npx skills add https://github.com/joshkellett87/useful-skills --skill brainstorming-joshkellett87
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/joshkellett87/useful-skills/tree/main/brainstorming
Command: npx skills add https://github.com/joshkellett87/useful-skills --skill brainstorming-joshkellett87

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Brainstorming is a guided, collaborative process that turns vague ideas into clear design objectives by clarifying intent, requirements, and constraints before any implementation.

Core Features & Use Cases

  • Structured, one-question-at-a-time dialogue to refine ideas without information overload.
  • Proposes 2-3 approach options with trade-offs and a recommended path.
  • Generates incremental design sections and accompanying documentation to facilitate handoff and implementation.
  • Use Case: early-stage product feature ideation, a new component design, or process improvement within a project.

Quick Start

Describe your idea and project context, and I will start by asking a single clarifying question to align goals.

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 ideas into concrete design requirements?▼

Structured brainstorming clarifies intent and constraints through one-question-at-a-time dialogue before implementation. It proposes 2-3 approach options with trade-offs and generates incremental design sections to refine goals.

What is the best way to facilitate collaborative design ideation without overwhelming the team?▼

Facilitate collaborative design ideation using a one-question-at-a-time dialogue format. This structured workflow refines ideas without information overload and proposes 2-3 approaches with a recommended path.

Can I use this for early-stage architecture sketching and feature planning?▼

Yes, this structured brainstorming workflow applies specifically to early-stage architecture sketching and feature planning. It validates design ideas by clarifying requirements and proposing multiple approaches before implementation begins.

How do I start brainstorming a new component design for my project?▼

To start brainstorming a new component design, describe your idea and project context. The workflow begins by asking a single clarifying question to align goals, then explores 2-3 approach options with trade-offs.

Does this brainstorming process generate documentation for implementation handoff?▼

Yes, this brainstorming process generates incremental design sections and accompanying documentation. This automatically created documentation facilitates seamless handoff and implementation after the ideation phase.