brainstorming

Transforms initial concepts into detailed design specifications through guided, iterative dialogue.

32|3|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/dkyazzentwatwa/SuperNavigator --skill brainstorming-dkyazzentwatwa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/dkyazzentwatwa/SuperNavigator/tree/main/superpowers-main/skills/brainstorming
Command: npx skills add https://github.com/dkyazzentwatwa/SuperNavigator --skill brainstorming-dkyazzentwatwa

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users transform raw ideas into well-defined designs and specifications 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 trade-offs and recommendations.
  • Design Presentation: Delivers designs incrementally, seeking validation at each step.
  • Use Case: A product manager has a new feature idea but needs to flesh out the technical details and user flow before development begins. This Skill guides them through defining the feature's purpose, constraints, and technical implementation.

Quick Start

Use the brainstorming skill to explore ideas for a new user authentication system.

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

To turn a raw idea into a design specification, this Skill uses guided iterative dialogue to systematically gather requirements, explore alternative solutions, and validate incremental design proposals before finalizing the technical details.

What is the best way to flesh out technical details for a new software feature?

The best way to flesh out technical details is through targeted questions that clarify user intent and constraints, followed by proposing multiple design approaches with specific trade-offs and recommendations for validation.

Can I use this for user flow planning before development begins?

Yes, you can use this for user flow planning before development begins, as it is applicable to all stages of software development where conceptualization, requirements gathering, and planning are required.

How does the brainstorming process handle design validation?

The brainstorming process handles design validation by delivering designs incrementally and seeking explicit user validation at each step, ensuring the final specification accurately reflects the intended concept and constraints.

Does this approach work for exploring multiple design solutions with trade-offs?

Yes, this approach explicitly works for exploring multiple design solutions by proposing various alternatives, outlining their specific trade-offs, and providing recommendations to help you select the optimal path forward.