brainstorming

Convert raw ideas into structured design concepts with clarifying questions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Brainstorming converts vague ideas into structured design directions by clarifying intent, constraints, and success criteria before work starts.

Core Features & Use Cases

  • One-question-at-a-time Discovery: Ask a single clarifying question per message to refine the idea.
  • 2-3 Design Options: Propose multiple approaches with trade-offs and recommendations.
  • Incremental Design Output: Deliver the design in sections with validation after each part.
  • Use Case: Imagine you have a vague feature idea; use this Skill to convert it into a structured design plan with sections for architecture, components, and success criteria.
  • Documentation guidance: Generate a plan for design and implementation.

Quick Start

Begin a brainstorming session by asking one focused question at a time, capture responses, and outline the design in sections.

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 structured design concepts?

To turn vague ideas into structured design concepts, use a brainstorming process that clarifies intent, constraints, and success criteria. It refines raw ideas by asking one question at a time and proposing multiple design options with clear trade-offs before any implementation begins.

What is the best way to document design requirements during early feature planning?

The best way to document design requirements is through incremental design output. By validating sections like architecture, components, and success criteria one by one, you generate a structured plan suitable for direct implementation and comprehensive documentation.

How does one-question-at-a-time discovery work for feature ideation?

One-question-at-a-time discovery works by asking a single clarifying question per message to refine your idea. This incremental approach ensures goals and constraints are fully clarified before proposing two to three design directions with specific trade-offs and recommendations.

Can I use this brainstorming approach for design reviews and architecture planning?

Yes, you can use this brainstorming approach for design reviews and architecture planning. It applies during early product planning and feature ideation to clarify goals, presenting multiple design options and delivering validated architecture sections for your documentation.

Do I need any specific tools or dependencies to start a brainstorming session?

No specific tools or dependencies are required to start a brainstorming session. You only need a vague feature idea to begin; the process will capture your responses, outline the design in sections, and generate a plan for implementation without any external dependencies.