brainstorming

Guide initial ideas into approved designs and specifications through structured dialogue.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/KoryakinYurij/Self-Sustain-System --skill brainstorming-koryakinyurij
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/KoryakinYurij/Self-Sustain-System/tree/main/Skill%20Creation/research/obra-superpowers/skills/brainstorming
Command: npx skills add https://github.com/KoryakinYurij/Self-Sustain-System --skill brainstorming-koryakinyurij

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users transform raw ideas into fully formed designs and specifications by guiding them through a structured, collaborative dialogue, preventing premature implementation.

Core Features & Use Cases

  • Idea Refinement: Asks targeted questions to clarify user intent, requirements, and constraints.
  • Design Proposal: Presents 2-3 distinct approaches with trade-offs and a recommended solution.
  • Iterative Approval: Seeks user approval on design sections incrementally before proceeding.
  • Use Case: Before building a new feature, use this Skill to explore different architectural approaches, define the user interface flow, and ensure all requirements are met and approved by stakeholders.

Quick Start

Use the brainstorming skill to explore the project context and ask clarifying questions about the new user authentication feature.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn raw product ideas into approved designs and specifications?

To turn raw ideas into approved designs, you need a structured process that gathers requirements, proposes multiple design approaches, and secures incremental approval before implementation begins.

What is the best way to prevent premature implementation during product development?

Preventing premature implementation requires iteratively refining ideas through targeted questions, presenting 2-3 architectural approaches with trade-offs, and mandating a design document creation before any coding starts.

How do I gather requirements and refine ideas for a new feature?

Gathering requirements for a new feature involves exploring project context and asking targeted clarifying questions about user intent, constraints, and expected behavior to ensure all requirements are met.

Does this approach work for defining user interface flow and architectural approaches?

Yes, this approach works for defining user interface flow and architectural approaches by proposing multiple distinct solutions, evaluating trade-offs, and recommending a specific path for stakeholders.

What do I need to transition from design approval to implementation planning?

To transition to implementation planning, you must first complete an iterative approval process on all design sections and finalize a comprehensive design document detailing the approved specifications.

Why should I propose multiple design approaches with trade-offs before building?

Proposing multiple design approaches with trade-offs ensures stakeholders can evaluate different architectural solutions, understand constraints, and confidently approve the most suitable path before development.