brainstorming

Transform initial concepts into detailed design specifications through guided dialogue.

45|50|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/zocomputer/skills --skill brainstorming-zocomputer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/zocomputer/skills/tree/main/External/brainstorming
Command: npx skills add https://github.com/zocomputer/skills --skill brainstorming-zocomputer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps bridge the gap between a raw idea and a fully-formed design specification, ensuring clarity and alignment before development begins.

Core Features & Use Cases

  • Idea Refinement: Guides users through a structured questioning process to deeply understand project requirements, constraints, and success criteria.
  • Approach Exploration: Presents multiple design options with clear trade-offs, facilitating informed decision-making.
  • Design Specification: Generates incremental design proposals covering architecture, components, data flow, and testing.
  • Use Case: Kick off a new feature development by having this Skill help you define the core purpose, explore different technical approaches, and document the final architecture.

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 a raw product idea into a detailed design specification?

Design specification generation clarifies user intent and documents architectural decisions through iterative questioning. It bridges the gap between a raw idea and a fully-formed specification, ensuring alignment before development begins by exploring alternative solutions.

What is the best way to explore technical approaches during product development?

The best way to explore technical approaches is by evaluating multiple design options with clear trade-offs. This facilitates informed decision-making by presenting incremental proposals covering architecture, components, and data flow for your product development requirements.

How do I gather and refine requirements for new feature development?

Requirements gathering for new features requires a structured questioning process to deeply understand project constraints and success criteria. This idea refinement approach defines the core purpose and explores different technical approaches to establish clear requirements.

Can I use guided dialogue to document architectural decisions before development begins?

Yes, guided dialogue supports documenting architectural decisions by facilitating the transformation of initial concepts into detailed design specifications. It ensures clarity and alignment through structured design presentation and iterative questioning before development begins.

What are the limitations of using ideation dialogue for requirements gathering?

Ideation dialogue for requirements gathering requires active participation through iterative questioning to reach comprehensive understanding. It focuses on design specification and approach exploration rather than generating executable code, meaning development begins only after the design phase concludes.