brainstorming

Transform user ideas into detailed design specifications through guided dialogue.

10|1|Updated Apr 2, 2020
One-click install
npx skills add https://github.com/marcosmoura/dotfiles --skill brainstorming-marcosmoura
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/marcosmoura/dotfiles/tree/main/home/.agents/skills/brainstorming
Command: npx skills add https://github.com/marcosmoura/dotfiles --skill brainstorming-marcosmoura

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps transform raw ideas into well-defined designs and technical specifications by guiding users through a structured brainstorming and refinement process.

Core Features & Use Cases

  • Idea Refinement: Asks targeted questions to clarify user intent, requirements, and constraints.
  • Approach Exploration: Proposes multiple design or implementation strategies with their respective trade-offs.
  • Design Presentation: Delivers validated designs in incremental, digestible sections for user feedback.
  • Use Case: A product manager has a new feature idea but needs to flesh out the technical details and user flow. This Skill guides them through defining the feature's purpose, exploring implementation options, and documenting the final design.

Quick Start

Use the brainstorming skill to help design 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 a raw product idea into a technical specification?

To turn a raw product idea into a technical specification, you need a structured refinement process that explores user intent, requirements, and constraints. This is achieved through a guided collaborative dialogue that proposes design options with trade-offs and validates specifications incrementally.

What is the best way to flesh out technical details for a new feature design?

The best way to flesh out technical details for a new feature design is through targeted idea refinement. By asking specific questions to clarify constraints and exploring multiple implementation strategies, you can document a validated design that accurately defines the feature's purpose and user flow.

How do I gather requirements for product development through brainstorming?

Requirements gathering for product development is facilitated by a guided dialogue that asks targeted questions to clarify user intent and constraints. This brainstorming process ensures all design options and their respective trade-offs are explored before finalizing the technical specification.

Can I explore multiple implementation approaches before writing a technical specification?

Yes, you can explore multiple implementation approaches before writing a technical specification. The brainstorming process explicitly proposes various design strategies alongside their respective trade-offs, allowing you to validate the optimal path before design presentation.

Does idea validation require presenting the design in incremental sections?

Idea validation benefits significantly from presenting designs in incremental, digestible sections. This approach allows you to review and provide feedback on each part of the technical specification sequentially, ensuring the final design accurately reflects the refined requirements.