brainstorming

Transform user ideas into detailed technical designs and implementation specifications.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users transform raw ideas into well-defined designs and implementation plans by facilitating a structured, collaborative dialogue.

Core Features & Use Cases

  • Idea Refinement: Asks targeted questions to clarify user intent, requirements, and constraints.
  • Approach Exploration: Proposes multiple design approaches with their respective trade-offs.
  • Design Specification: Generates detailed design documents covering architecture, components, data flow, and error handling.
  • Use Case: A product manager has a new feature idea but needs to flesh out the technical details. They can use this Skill to explore different implementation strategies and arrive at a clear, documented design before development begins.

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 technical specification?

To turn a raw product idea into a technical specification, you need a structured dialogue that asks targeted questions to clarify requirements and constraints. This refines your initial concept by exploring architectural options and documenting trade-offs before any implementation begins.

What is the best way to explore architectural options for a new feature design?

The best way to explore architectural options for a new feature design is through an approach that proposes multiple solutions alongside their respective trade-offs. This ensures you evaluate different implementation strategies thoroughly before arriving at a clear, documented design.

How do I clarify product requirements and constraints before development begins?

To clarify product requirements and constraints before development begins, utilize a question-driven process that forces you to consider all aspects of the design. Facilitating this collaborative dialogue ensures your proposed solution covers architecture, data flow, and error handling.

Does idea refinement work for designing complex workflows like user authentication?

Idea refinement works effectively for designing complex workflows like user authentication by breaking down the feature into detailed components. It supports the product development lifecycle by fleshing out technical details and mapping out the complete data flow.

What are the limitations of using brainstorming for design specification?

A limitation of using brainstorming for design specification is that it requires a structured, question-driven approach to be effective. Without actively answering targeted questions about intent and constraints, the process cannot ensure all aspects of your design are considered before implementation.