brainstorming

Transforms ideas into detailed design specifications through guided, iterative dialogue.

Updated Feb 28, 2026
One-click install
npx skills add https://github.com/ramirlm/skillshare-ramir --skill brainstorming-ramirlm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/ramirlm/skillshare-ramir/tree/main/brainstorming
Command: npx skills add https://github.com/ramirlm/skillshare-ramir --skill brainstorming-ramirlm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users transform initial ideas into well-defined designs and specifications by facilitating a structured, collaborative dialogue.

Core Features & Use Cases

  • Idea Refinement: Asks targeted questions to clarify user intent, requirements, and constraints.
  • Approach Exploration: Proposes multiple design options with their respective trade-offs.
  • Incremental Design Presentation: Delivers design specifications in manageable sections, seeking validation at each step.
  • Use Case: A product manager has a new feature idea and uses this Skill to work through the requirements, explore different technical approaches, and arrive at a detailed design document before development begins.

Quick Start

Use the brainstorming skill to help me think about how to implement a new user authentication flow.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn an initial product idea into a detailed design specification?

To turn an idea into a design specification, you need a structured dialogue that refines user intent, explores technical approaches, and validates requirements incrementally. This Skill facilitates that collaborative ideation process to produce a final design document.

What is the best way to brainstorm requirements for a new software feature before implementation?

Brainstorming requirements for a software feature involves asking targeted questions to clarify constraints and proposing multiple design options with their trade-offs. This approach ensures all design elements are validated before development begins.

Can I use this to explore different technical design approaches for an authentication flow?

Yes, you can explore technical design approaches for an authentication flow by engaging in an iterative dialogue. The process proposes multiple design options, evaluates their respective trade-offs, and incrementally presents elements for your validation.

Do I need any specific frameworks or dependencies to facilitate collaborative ideation?

No specific frameworks or dependencies are required to facilitate collaborative ideation. The process relies solely on guided, structured questioning to explore user intent and design options without external technical environment setup.

How does iterative dialogue help refine software design options?

Iterative dialogue refines software design options by breaking down the specification into manageable sections. It progressively validates each design element through targeted questions and alternative proposals, ensuring the final output matches user intent.