brainstorming

Clarify goals and constraints to produce concrete design outlines.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/steltz/skill-factory --skill brainstorming-steltz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/steltz/skill-factory/tree/main/references/superpowers/skills/brainstorming
Command: npx skills add https://github.com/steltz/skill-factory --skill brainstorming-steltz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Clears ambiguity early by guiding teams to surface goals, constraints, and user requirements before design work begins.

Core Features & Use Cases

  • Guided inquiry to surface intent, constraints, and success criteria.
  • Option comparison with trade-offs to help decide among directions.
  • Structured handoff to implementation planning or documentation before coding.

Quick Start

Prompt the user for goals and constraints, ask clarifying questions, compare approaches, and generate a design outline for review.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I structure early product design ideation to clear ambiguity?

Structure early product design ideation by clearing ambiguity through guided inquiry that surfaces goals, constraints, and user requirements before design work begins. This process transforms vague ideas into concrete design directions.

How do I compare multiple design directions and evaluate trade-offs?

Compare multiple design directions and evaluate trade-offs using structured option comparison. This approach helps you decide among different architectural approaches by providing clear comparisons of constraints and success criteria.

What is the best way to transition from design decisions to implementation planning?

The best way to transition to implementation planning is through structured handoff. Document your design decisions and generate a design outline for review to ensure a smooth transition from ideation to coding.

Can I use design thinking to clarify goals and constraints for architecture decisions?

Yes, you can apply design thinking to clarify goals and constraints for architecture decisions. Guided questions surface intent and success criteria, transforming vague architectural approaches into concrete design outlines.

Do I need prior documentation to start brainstorming product design directions?

No prior documentation is required to start brainstorming product design directions. The process begins with a prompt for your goals and constraints, followed by clarifying questions to extract intent and surface requirements.

When should I not use structured ideation for decision-making?

You should avoid structured ideation when your project lacks multiple viable approaches or requires immediate, direct implementation. This process is designed for early product design where comparing trade-offs and documenting decisions is necessary.