brainstorming

Convert raw ideas into design-ready specifications through structured collaborative dialogue.

Updated Feb 27, 2026
One-click install
npx skills add https://github.com/pau-vega/react-router-drizzle --skill brainstorming-pau-vega
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/pau-vega/react-router-drizzle/tree/main/.agents/skills/brainstorming
Command: npx skills add https://github.com/pau-vega/react-router-drizzle --skill brainstorming-pau-vega

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Help teams convert raw ideas into structured designs and specifications through focused, collaborative dialogue, ensuring requirements are understood before implementation.

Core Features & Use Cases

  • Explore project context: review files, docs, and recent commits to ground the discussion.
  • Ask clarifying questions: one question at a time to refine purpose, constraints, and success criteria.
  • Propose 2-3 approaches: compare options with trade-offs and recommended path.
  • Present design and seek approval: structure the design into sections and iterate based on feedback.
  • Transition to implementation: generate a formal design doc and plan.

Quick Start

Describe your idea and project context, then answer a single clarifying question to start the design process.

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 design-ready specifications?▼

Guided brainstorming converts raw ideas into design-ready specifications by asking iterative clarifying questions, proposing 2-3 approaches with trade-offs, and validating the design before generating a formal design doc.

What is the best way to structure design exploration before implementation?▼

Structured design exploration requires reviewing project files, asking clarifying questions one at a time, proposing multiple options with trade-offs, and presenting a design plan for approval to prevent premature coding.

Can I use collaborative brainstorming to prevent premature coding on new features?▼

Yes, collaborative brainstorming prevents premature coding by enforcing a structured dialogue that requires design validation and documented design plans before transitioning to implementation.

Do I need existing project context to start generating a design doc?▼

You need existing project context to ground the discussion; the brainstorming process reviews your files, docs, and recent commits to understand constraints and success criteria before proposing design approaches.

How does optioning work during the design planning process?▼

Optioning during the design planning process works by proposing 2-3 approaches with clear trade-offs and a recommended path, allowing teams to compare strategies and select the optimal design before finalizing specifications.