brainstorming

Transforms user ideas into detailed design specifications through iterative questioning and validation.

1|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/FacuM/yolo-agent --skill brainstorming-facum
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/FacuM/yolo-agent/tree/main/.claude/skills/brainstorming
Command: npx skills add https://github.com/FacuM/yolo-agent --skill brainstorming-facum

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps users transform nascent ideas into fully fleshed-out designs and specifications by guiding them through 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 approaches with trade-offs, recommending the best fit.
  • Design Presentation: Delivers designs incrementally, seeking user validation at each step.
  • Use Case: You have a new feature idea but aren't sure how to implement it. This Skill will help you define the requirements, explore different architectural options, and present a clear design document.

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 product ideas into detailed design specifications?

To turn product ideas into design specifications, use a structured dialogue process that clarifies user intent, explores requirements, and validates architecture options incrementally. This ensures all design components and data flows are defined before implementation begins.

What is the best way to gather requirements for a new feature?

The best way to gather requirements for a new feature is through iterative questioning that probes constraints and proposes multiple design approaches. This collaborative exploration highlights trade-offs and recommends the optimal architectural fit for your product development needs.

How does structured ideation help define software architecture and components?

Structured ideation helps define software architecture by requiring user validation at each step of the design process. It systematically breaks down the creative vision into concrete components, data flow mappings, error handling rules, and testing strategies before coding starts.

Can I use collaborative brainstorming to explore different design approaches for a project?

Yes, you can use collaborative brainstorming to explore different design approaches for a project. The process proposes multiple architectural options, outlines the specific trade-offs of each, and helps you select the best fit based on your validated requirements and constraints.

When do I need a structured dialogue to flesh out a design from a rough concept?

You need a structured dialogue to flesh out a design from a rough concept when you have a nascent idea but lack clear implementation paths. It guides you through targeted questions to transform abstract thoughts into fully specified design documents ready for development.