brainstorming

Guide users through question-driven dialogue to produce approved design specifications.

Updated Oct 16, 2025
One-click install
npx skills add https://github.com/Axeloooo/BridgeMart --skill brainstorming-axeloooo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/Axeloooo/BridgeMart/tree/main/.agents/skills/brainstorming
Command: npx skills add https://github.com/Axeloooo/BridgeMart --skill brainstorming-axeloooo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill bridges the gap between a raw idea and a concrete, approved design specification, ensuring that all creative and implementation work is well-defined and aligned with project goals.

Core Features & Use Cases

  • Exploratory Dialogue: Engages in a structured conversation to understand user intent, requirements, and constraints.
  • Design Proposal: Generates 2-3 distinct design approaches with trade-offs, recommending the most suitable one.
  • Iterative Approval: Presents design sections for user feedback and approval before proceeding.
  • Documentation Generation: Writes the approved design into a formal specification document.
  • Use Case: Before building a new feature, use this Skill to brainstorm its purpose, explore different implementation strategies, and get a clear, user-approved design document before any code is written.

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
What is the best way to transform raw ideas into design specifications before coding?

Transforming raw ideas into design specifications requires a structured, question-driven dialogue to explore project context and refine requirements. This approach ensures clarity and alignment by generating 2-3 design approaches with trade-offs, culminating in an approved specification document before implementation begins.

How do I gather product development requirements through an exploratory dialogue?

Gathering product development requirements involves engaging in an iterative conversation to understand user intent, constraints, and goals. This guided process refines requirements through targeted questions, ensuring all creative and implementation work is well-defined and aligned with project objectives before proceeding.

Can I compare different design approaches for a new feature before writing code?

Comparing design approaches for a new feature is facilitated by generating 2-3 distinct strategies with detailed trade-offs. The process recommends the most suitable option and presents design sections for iterative user feedback and approval, ensuring a concrete, user-approved design document is finalized.

When do I need to use a guided specification process for product ideation?

A guided specification process for product ideation is needed when bridging the gap between a raw idea and a concrete, approved design specification. Use this structured approach before building a new feature to brainstorm its purpose, explore implementation strategies, and achieve project goal alignment.

Does the design specification process support iterative feedback and approval?

The design specification process supports iterative feedback by presenting individual design sections for user review and approval before proceeding. This structured, step-by-step mechanism ensures all requirements are refined and validated, culminating in a formal specification document that accurately reflects user intent.

How do I generate a formal specification document from a brainstorming session?

Generating a formal specification document from brainstorming involves documenting the approved design sections into a formalized output. After exploring project context and comparing approaches through an interactive dialogue, the finalized design is written into a concrete specification ready for implementation.