brainstorming

Transform initial ideas into detailed design specifications through guided dialogue.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/huhuimike85/aizc --skill brainstorming-huhuimike85
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/huhuimike85/aizc/tree/main/references/frontend-v2/.claude/skills/brainstorming
Command: npx skills add https://github.com/huhuimike85/aizc --skill brainstorming-huhuimike85

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps users transform raw ideas into fully formed designs and specifications by facilitating a structured, collaborative dialogue to explore user intent, requirements, and design choices before implementation.

Core Features & Use Cases

  • Idea Refinement: Asks targeted questions to clarify purpose, constraints, and success criteria.
  • Approach Exploration: Proposes multiple design approaches with trade-offs and recommendations.
  • Incremental Design Presentation: Delivers 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 technical design and user flow. This Skill guides them through defining the problem, exploring solutions, and documenting a clear design spec.

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 detailed design specification?

To turn a raw product idea into a detailed design specification, engage in iterative dialogue that clarifies user intent, explores technical approaches, and incrementally validates sections covering architecture, components, data flow, and error handling.

What is the best way to conduct requirements gathering for new product development?

The best way to conduct requirements gathering is through targeted questions that clarify purpose, constraints, and success criteria, followed by proposing multiple design approaches with trade-offs and recommendations before implementation.

How does iterative ideation help define technical architecture and components?

Iterative ideation helps define technical architecture by delivering designs in manageable sections, seeking validation at each step to ensure components, data flow, error handling, and testing align with product needs.

Can I use guided brainstorming to explore multiple design approaches for a user flow?

Yes, you can use guided brainstorming to explore multiple design approaches for a user flow, allowing you to evaluate trade-offs and receive recommendations before finalizing the design specifications for implementation.

When do I need a structured dialogue to flesh out a technical design spec?

You need a structured dialogue to flesh out a technical design spec when you have an initial concept but lack validated details for architecture, components, and user flows required to proceed confidently with product development.