brainstorming

Refine rough ideas into validated specs through phased design dialogue.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/ArcadeAI/dexa --skill brainstorming-arcadeai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/ArcadeAI/dexa/tree/main/.claude/skills/safeword-brainstorming
Command: npx skills add https://github.com/ArcadeAI/dexa --skill brainstorming-arcadeai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guides collaborative design by refining rough ideas into concrete specs using Socratic questioning, alternatives, and incremental validation.

Core Features & Use Cases

  • Context-first Exploration: Build understanding before deciding.
  • Alternatives First: Present multiple options with trade-offs.
  • Incremental Design: Validate sections piece by piece before finalizing spec.

Quick Start

Start with Context phase, then move through Question, Alternatives, and Design, validating with the user after each section.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn rough ideas into solid design specs?

Brainstorming refines rough ideas into validated specs through Socratic dialogue, exploring multiple alternatives before deciding. The process moves through Context, Question, Alternatives, Design, and Spec phases with incremental validation at each step, ensuring constraints are tested and trade-offs are explicit.

How do I explore design alternatives before committing to one?

Present two to three alternatives with trade-offs for each option, then validate constraints incrementally. This alternatives-first approach forces comparison of approaches before finalizing design, reducing the risk of missed constraints or poor architectural choices.

What's the best way to validate a design incrementally?

Validate spec sections piece by piece rather than all at once. After each phase—Context, Question, Alternatives, Design—check assumptions with stakeholders. This incremental validation catches problems early and keeps the design grounded in real constraints.

When should I use Socratic dialogue for design decisions?

Use Socratic dialogue in early design phases to refine concepts and compare approaches. One-question-at-a-time questioning forces deeper thinking about trade-offs and clarifies assumptions before moving to implementation.

Can I use this process for collaborative design with stakeholders?

Yes. The phased process with explicit exit criteria and templated outputs supports collaborative refinement. One-question-at-a-time dialogue and alternatives-first structure keep discussions focused and ensure all voices contribute to validating constraints.