brainstorming

Facilitate structured dialogue to develop design specifications and documentation.

14|3|Updated May 7, 2026
One-click install
npx skills add https://github.com/Ouro-labs/ouroboros-plugins --skill brainstorming-ouro-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/Ouro-labs/ouroboros-plugins/tree/main/plugins/superpowers/vendor/superpowers/skills/brainstorming
Command: npx skills add https://github.com/Ouro-labs/ouroboros-plugins --skill brainstorming-ouro-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps transform initial ideas into well-defined designs and specifications through a structured collaborative process.

Core Features & Use Cases

  • Exploration of Project Context: Analyze existing project documentation to understand requirements.
  • Clarifying Questions: Facilitate a conversation to refine the concept and identify key components.
  • Design Presentation: Present proposed designs and gather user approval before implementation.
  • Design Documentation: Generate and maintain comprehensive design documents for reference.
  • Use Case: Ideal for software development, where defining system architecture and functionality is critical.

Quick Start

Start a brainstorming session to develop a design for the new feature 'User Dashboard'.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I transform initial ideas into design specifications through collaborative dialogue?

Transform initial ideas into design specifications by engaging in structured dialogue that analyzes project context, asks clarifying questions to refine concepts, and requires user approval before presenting final designs.

What is the best way to document design decisions for software development workflows?

Document design decisions for software development workflows by maintaining comprehensive specifications generated through structured dialogue, ensuring every component refinement and user approval is recorded for reference.

How do I facilitate a brainstorming session to define system architecture and functionality?

Facilitate a brainstorming session to define system architecture by exploring existing project documentation, asking targeted clarifying questions to identify key components, and presenting proposed designs for user approval.

Does this collaborative design process require user input and approval before implementation?

Yes, this collaborative design process requires explicit user input and approval before implementation, ensuring that presented designs accurately reflect refined concepts and project requirements.

Do I need Python to run design specification and documentation workflows?

Yes, you need Python installed to run these design specification workflows, as the underlying scripts and components rely on the Python environment to facilitate dialogue and documentation.

When should I not use a structured dialogue approach for project design?

You should not use a structured dialogue approach for project design when your concept is already fully defined, or when rapid prototyping is required without the need for formal user approval and comprehensive specification documentation.