brainstorm

Guide an initial concept into a detailed design through iterative questions.

48|8|Updated Oct 17, 2025
One-click install
npx skills add https://github.com/maragudk/skills --skill brainstorm-maragudk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorm
Source: https://github.com/maragudk/skills/tree/main/brainstorm
Command: npx skills add https://github.com/maragudk/skills --skill brainstorm-maragudk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured, interactive process to help users refine nascent ideas into detailed, actionable designs, overcoming the challenge of vague concepts and ensuring comprehensive planning.

Core Features & Use Cases

  • Guided Idea Refinement: Systematically asks clarifying questions (preferably multiple-choice) to deepen understanding of the user's vision.
  • Iterative Design Description: Presents the evolving design in manageable sections, allowing for continuous feedback and adjustments.
  • Contextual Understanding: Begins by reviewing the current project state to ensure the brainstormed design aligns with existing work.
  • Use Case: A user has a high-level idea for a new feature. This skill guides them through a series of questions to flesh out the requirements, user flows, and technical considerations, culminating in a detailed design document that saves time in the planning phase.

Quick Start

To begin the brainstorm, ask me about the idea, and I'll explain it to you.

Frequently Asked Questions about brainstorm

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

FAQPage Schema
How do I brainstorm and refine a product idea into a detailed design?

Brainstorming transforms an initial concept into a fully-formed design through guided, iterative questioning. The Skill asks clarifying questions one at a time—preferably multiple-choice—to deepen understanding, then delivers the evolving design in structured sections of 200–300 words, enabling continuous feedback and refinement.

Can I use brainstorming for early-stage features or only full products?

Brainstorming works for both early-stage product concepts and individual feature ideas. It's designed to guide planning at the inception phase, helping you flesh out requirements, user flows, and technical considerations before development begins.

How does brainstorming work with my existing project?

The Skill reviews your current project state first to ensure the brainstormed design aligns with existing work. This contextual understanding prevents disconnects between new ideas and your established codebase or architecture, keeping designs coherent with your current direction.

What's the best way to structure collaborative design planning?

Structured brainstorming breaks planning into one question per message with manageable design sections. This cadence keeps collaboration focused, prevents overwhelm, and lets team members digest and respond to each piece incrementally rather than facing one large design document.

Do I need design documentation experience to use brainstorming?

No prerequisite design expertise is required. The Skill guides you through the entire process with targeted questions and delivers sections you can refine iteratively. It handles the structure; you provide the vision and feedback.

What happens if my idea is too vague to start brainstorming?

Vagueness is the problem brainstorming solves. Begin with whatever concept you have—even a rough direction or pain point. The Skill's opening questions clarify the idea incrementally, transforming initial fuzziness into concrete requirements and design decisions.