brainstorming

Transform user ideas into detailed project designs through guided dialogue.

Updated Oct 21, 2022
One-click install
npx skills add https://github.com/Chengxufeng1994/dotfiles --skill brainstorming-chengxufeng1994
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/Chengxufeng1994/dotfiles/tree/main/gemini/antigravity/global_skills/brainstorming
Command: npx skills add https://github.com/Chengxufeng1994/dotfiles --skill brainstorming-chengxufeng1994

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the process of turning nascent ideas into well-defined project designs, ensuring clarity and alignment before implementation begins.

Core Features & Use Cases

  • Idea Refinement: Guides users through a structured questioning process to clarify intent, requirements, and constraints.
  • Approach Exploration: Presents and evaluates multiple design options with their respective trade-offs.
  • Design Specification: Generates clear, sectioned design documents for review and validation.
  • Use Case: A product manager has a new feature idea but needs to flesh out the technical approach and user flow. This Skill helps them articulate the requirements and explore different implementation strategies.

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 refine product ideas into actionable design specifications?

To refine product ideas into actionable design specifications, you can use a structured, question-driven dialogue to explore user intent, clarify requirements, and evaluate constraints before implementation. This ensures alignment and clarity for your project designs.

What is the best way to explore different design options during requirements gathering?

The best way to explore design options during requirements gathering is to present and evaluate multiple approaches with their respective trade-offs. This guided process helps validate implementation strategies before any development begins.

How do I generate a design document for a new feature?

You generate a design document for a new feature by incrementally articulating requirements and exploring implementation strategies through guided dialogue. This produces clear, sectioned design documents ready for review and validation.

Can I use this for fleshing out technical approaches for user flows?

Yes, you can use this for fleshing out technical approaches and user flows. It is designed to help product managers articulate requirements and explore different implementation strategies for new features through structured questioning.

What are the limitations of using a question-driven approach for brainstorming?

A limitation of using a question-driven approach for brainstorming is that it requires a structured, incremental dialogue to refine concepts. Users seeking immediate code generation or unstructured ideation may find this guided validation process unsuitable.