brainstorming

Guide ideas into vetted designs through structured questioning and design refinement.

Updated Feb 14, 2026
One-click install
npx skills add https://github.com/jbro/pi-agent --skill brainstorming-jbro
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/jbro/pi-agent/tree/main/skills/superpowers/brainstorming
Command: npx skills add https://github.com/jbro/pi-agent --skill brainstorming-jbro

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Brainstorming helps teams turn raw ideas into fully formed designs and specifications through structured, collaborative dialogue. It guides you from context gathering to iterative clarifications before committing to a design.

Core Features & Use Cases

  • Set the project context and identify goals early to align stakeholders.
  • Ask clarifying questions one at a time and present multiple design approaches with trade-offs.
  • Create a concrete design plan and transition to implementation only after user approval.

Quick Start

Describe your idea and project context, then request a two-step design outline to gain early alignment.

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 actionable design plans?

To turn raw ideas into actionable design plans, use a structured brainstorming process that gathers project context, asks clarifying questions iteratively, and presents multiple design approaches with trade-offs before finalizing a concrete design document.

What is the best way to structure early-stage concept work for feature design?

The best way to structure early-stage concept work is through a stepwise process: define project context and goals, clarify requirements one question at a time, evaluate multiple approaches, and transition to a design document only after stakeholder approval.

Can I use collaborative questioning to refine system architecture requirements?

Yes, you can use collaborative questioning to refine system architecture requirements by enforcing a stepwise dialogue that gathers context, iteratively clarifies technical needs, and vets multiple architectural approaches before committing to a design document.

How do I prevent premature implementation during system architecture ideation?

To prevent premature implementation during system architecture ideation, enforce a stepwise design process that blocks coding until context is gathered, questions are answered, approaches are presented, and explicit user approval for the design document is granted.

How do I create a design document from initial brainstorming and ideation?

To create a design document from initial ideation, transition from collaborative questioning and vetted design approaches into a structured design doc, ensuring all requirements and trade-offs are documented before moving to implementation.