brainstorming

Transform nascent ideas into detailed design specifications through iterative questioning.

9|Updated Aug 12, 2025
One-click install
npx skills add https://github.com/shekohex/dotai --skill brainstorming-shekohex
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/shekohex/dotai/tree/main/skills/brainstorming
Command: npx skills add https://github.com/shekohex/dotai --skill brainstorming-shekohex

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps users transform raw ideas into well-defined designs and specifications through a structured, collaborative questioning process.

Core Features & Use Cases

  • Idea Refinement: Asks targeted questions to clarify purpose, constraints, and success criteria.
  • Approach Exploration: Proposes multiple design options with trade-offs.
  • Incremental Design Presentation: Delivers designs in digestible sections, seeking validation at each step.
  • Use Case: A product manager has a new feature idea but needs to flesh out the technical details and architecture before development. This Skill guides them through defining the feature's scope, exploring implementation strategies, and documenting the final design.

Quick Start

Use the brainstorming skill to refine the idea of a new user onboarding flow.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I refine a raw product idea into a design specification?

To refine raw ideas into design specifications, engage in a structured dialogue that iteratively questions and explores alternatives to define purpose, constraints, success criteria, and architectural components.

What is the best way to explore design alternatives during product development?

Exploring design alternatives during product development involves proposing multiple options with clear trade-offs, allowing you to evaluate different implementation strategies and architectural components before committing to a final design.

Can I use brainstorming to define technical architecture for a new software feature?

Yes, you can use structured brainstorming to define technical architecture for a new software feature by engaging in an iterative dialogue that clarifies the scope, explores implementation strategies, and documents the final design specifications.

How does incremental design presentation work for project planning?

Incremental design presentation for project planning delivers the design in digestible sections, seeking validation at each step to ensure the architectural components and success criteria align with your initial product development goals.

Do I need predefined constraints before starting ideation for product development?

You do not need fully predefined constraints before starting ideation; the process facilitates the transformation of nascent ideas by asking targeted questions to help you clarify and define those constraints during the collaborative dialogue.