brainstorming

Guide user ideas into detailed technical designs and specifications.

Updated Jan 8, 2026
One-click install
npx skills add https://github.com/AndyAnh174/BanThuoc-SEO --skill brainstorming-andyanh174
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/AndyAnh174/BanThuoc-SEO/tree/main/.agent/skills/brainstorming
Command: npx skills add https://github.com/AndyAnh174/BanThuoc-SEO --skill brainstorming-andyanh174

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users transform abstract ideas into concrete, well-defined designs and specifications by facilitating a structured, question-driven dialogue.

Core Features & Use Cases

  • Idea Refinement: Asks targeted questions to clarify user intent, requirements, and constraints.
  • Approach Exploration: Proposes and discusses multiple design approaches with their trade-offs.
  • Design Presentation: Delivers designs incrementally for validation, covering architecture, components, and data flow.
  • Use Case: A product manager has a new feature idea but needs to flesh out the technical details and user flow before development. This Skill guides them through the process, ensuring all aspects are considered.

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 transform abstract product ideas into actionable technical specifications?

To transform abstract product ideas into actionable technical specifications, you need a structured dialogue that clarifies requirements. This skill facilitates idea refinement by asking targeted questions to define user intent, constraints, and proposed approaches incrementally for validation.

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

The best way to gather requirements for product development is through question-driven dialogue. This approach explores alternative design approaches and their trade-offs, ensuring all aspects like architecture and data flow are considered before development begins.

How does structured ideation help define architecture and data flow for a new feature?

Structured ideation defines architecture and data flow by guiding users through clarifying requirements and exploring alternatives. It incrementally presents validated design sections covering components and error handling, turning abstract concepts into well-defined specifications.

Can I use this approach to flesh out user flow and technical details before development?

Yes, you can use this approach to flesh out user flow and technical details before development. It acts as a guide for product managers, proposing multiple design approaches and discussing trade-offs to ensure comprehensive requirement coverage.

What are the limitations of using question-driven dialogue for product design specification?

A limitation of question-driven dialogue for product design specification is that it requires active user participation to answer targeted questions. The process yields detailed technical designs only if the user provides accurate intent and constraints during the interactive session.