brainstorming

Transform unclear product ideas into structured design specifications through collaborative discovery.

Updated Feb 21, 2026
One-click install
npx skills add https://github.com/Gitnapp/Skills --skill brainstorming-gitnapp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/Gitnapp/Skills/tree/main/creative/brainstorming
Command: npx skills add https://github.com/Gitnapp/Skills --skill brainstorming-gitnapp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams transform vague ideas into clear, validated designs by guiding structured discovery before implementation and reducing unnecessary development effort.

Core Features & Use Cases

  • Intent Discovery: Guides collaborative conversations to clarify goals, constraints, requirements, and success criteria.
  • Design Exploration: Compares multiple approaches with trade-offs and recommends suitable solutions before building.
  • Structured Planning: Creates incremental design discussions covering architecture, components, data flow, error handling, and testing for product and software changes.

Quick Start

Use the brainstorming skill to help me refine my idea for a new feature and create a validated design plan.

Frequently Asked Questions about brainstorming

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn vague product ideas into structured design specifications before development?

To turn vague product ideas into structured design specifications, engage in collaborative discovery conversations that clarify goals, constraints, and success criteria. This iterative questioning process validates your design and reduces unnecessary development effort before implementation begins.

What is the best way to compare multiple design approaches for feature planning?

The best way to compare multiple design approaches for feature planning is through structured design exploration. This involves evaluating alternatives with explicit trade-offs to recommend suitable solutions, ensuring you select the optimal architecture before building.

How do I plan architecture and data flow for a new software component?

You plan architecture and data flow for a new software component through incremental design discussions. Structured planning covers component development, data flow, error handling, and testing to create comprehensive implementation preparation documentation.

Can I use structured brainstorming for functionality changes in an existing product?

Yes, you can use structured brainstorming for functionality changes in an existing product. The process applies intent discovery to evaluate requirements and constraints, ensuring any modifications are validated through alternative evaluation before implementation.

When do I need to validate a design plan before implementation?

You need to validate a design plan before implementation whenever you have unclear product or software ideas. Applying product discovery workflows ensures your requirements are fully clarified and trade-offs are evaluated, preventing unnecessary development effort.