brainstorming

Transform abstract ideas into concrete designs and technical specifications through guided dialogue.

5|Updated Aug 31, 2025
One-click install
npx skills add https://github.com/KonghaYao/zen-code --skill brainstorming-konghayao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/KonghaYao/zen-code/tree/main/.claude/skills/brainstorming
Command: npx skills add https://github.com/KonghaYao/zen-code --skill brainstorming-konghayao

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps users transform raw ideas into fully fleshed-out designs and technical specifications by guiding them through a structured, collaborative brainstorming process.

Core Features & Use Cases

  • Idea Refinement: Explores user intent, requirements, and constraints through targeted questioning.
  • Design Proposal: Presents multiple design approaches with trade-offs and recommendations.
  • Incremental Validation: Breaks down the design into digestible sections for user feedback.
  • Use Case: You have a new feature idea for your app. Use this Skill to explore its purpose, define its requirements, and get a clear, section-by-section design proposal before writing any code.

Quick Start

Use the brainstorming skill to explore the idea of adding a user profile page to the application.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn abstract product ideas into concrete design specifications?

To turn abstract ideas into concrete design specifications, this Skill uses guided dialogue to explore user intent and constraints, then proposes multiple design approaches with clear trade-offs before any implementation begins.

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

The best way to gather requirements for product development is through targeted questioning that refines raw ideas, validates designs incrementally section by section, and documents specifications directly into version control.

Can I get multiple design alternatives with trade-offs before writing code?

Yes, you can get multiple design alternatives with trade-offs before writing code. This Skill presents various design approaches and recommendations, allowing you to validate each section incrementally.

How does brainstorming work for software design and ideation?

Brainstorming for software design works by facilitating a structured, collaborative dialogue that breaks down complex designs into digestible sections for feedback, ensuring all requirements are explored and documented.

Does this requirements gathering process commit designs to version control?

Yes, the requirements gathering process commits designs to version control. It ensures that all validated design proposals and technical specifications generated during ideation are properly documented and committed.