brainstorming

Transform user ideas into detailed designs and specifications through structured conversation.

Updated Feb 11, 2026
One-click install
npx skills add https://github.com/daodaolee/ai-driven-sdlc --skill brainstorming-daodaolee
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/daodaolee/ai-driven-sdlc/tree/main/.agents/skills/brainstorming
Command: npx skills add https://github.com/daodaolee/ai-driven-sdlc --skill brainstorming-daodaolee

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps users transform initial ideas into well-defined designs and specifications through collaborative dialogue, ensuring clarity and alignment before implementation.

Core Features & Use Cases

  • Idea Refinement: Asks targeted questions to clarify user intent, purpose, constraints, and success criteria.
  • Approach Exploration: Proposes 2-3 alternative solutions with their respective trade-offs.
  • Incremental Design Presentation: Presents designs in manageable sections, seeking validation at each step.
  • Use Case: A product manager has a new feature idea but needs to flesh out the details. They use this Skill to explore different implementation strategies and collaboratively define the architecture, components, and data flow.

Quick Start

Use the brainstorming skill to refine the idea for 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 specifications before implementation?

To turn product ideas into specifications, you need structured brainstorming that asks targeted questions to clarify user intent, constraints, and success criteria. This ensures thorough exploration of requirements before any implementation begins.

What is the best way to explore design trade-offs for new feature requirements?

Exploring design trade-offs involves generating 2-3 alternative solutions during the ideation phase. By evaluating these approaches against your product management constraints, you can collaboratively define the optimal architecture and data flow.

How do I flesh out a new feature idea through requirements gathering?

Fleshing out a feature idea requires an incremental design presentation that breaks down the concept into manageable sections. You validate each step through conversational requirements gathering to ensure alignment and clarity.

Can I use conversational brainstorming to define component architecture and data flow?

Yes, conversational brainstorming can define component architecture and data flow. It transforms initial concepts into detailed designs by systematically questioning purpose and proposing alternative implementation strategies before development.

Does this ideation process work for modifying existing functionality?

Yes, this ideation process works for modifying existing functionality. It applies structured questioning to clarify the purpose and constraints of the modification, ensuring design trade-offs are evaluated before implementation.