brainstorming

Facilitate structured brainstorming sessions to develop design specifications.

1|Updated Jun 22, 2026
One-click install
npx skills add https://github.com/jchildree/The-QUESTION --skill brainstorming-jchildree
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/jchildree/The-QUESTION/tree/main/.agents/skills/brainstorming
Command: npx skills add https://github.com/jchildree/The-QUESTION --skill brainstorming-jchildree

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

The brainstorming Skill helps transform raw ideas into well-defined designs and specifications through structured collaboration and dialogue, streamlining the early stages of project development.

Core Features & Use Cases

  • Structured Brainstorming: Guided conversation to explore ideas, requirements, and constraints.
  • Design Documentation: Automatic creation of design specifications, ready for implementation.
  • Visual Companion: Integrated tool for visualizing and refining designs during collaboration.
  • Use Case: When planning a new feature for a software application, the brainstorming Skill can facilitate a conversation to define the scope, architecture, and technical requirements before moving into development.

Quick Start

Start a new brainstorming session by invoking the '/brainstorming' command or using the slash command '/start-brainstorming'.

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 actionable design specifications?

Structured brainstorming transforms raw ideas into actionable design specifications by guiding collaborative dialogue to explore project context, refine requirements, and propose solutions before development begins.

What is the best way to facilitate collaborative brainstorming for design development?

Collaborative brainstorming for design development is best facilitated through structured dialogue that explores ideas, requirements, and constraints while automatically documenting design decisions into ready-to-use specifications.

How do I start a brainstorming session for software feature planning?

Start a brainstorming session for software feature planning by invoking the brainstorming command, which initiates a guided conversation to define scope, architecture, and technical requirements for your new feature.

Can I visualize and refine designs during a project planning conversation?

Yes, you can visualize and refine designs during project planning using an integrated visual companion tool that enhances collaboration and helps document design decisions as they happen.

Does structured brainstorming help with defining scope and technical requirements?

Structured brainstorming helps define scope and technical requirements by encouraging collaborative dialogue that systematically explores project context, identifies constraints, and proposes solutions for software application features.

When do I need structured dialogue for design specification development?

Structured dialogue for design specification development is needed when planning new features, as it streamlines early project stages by transforming raw ideas into well-defined designs through guided conversation and documentation.