brainstorming

Transform user ideas into detailed technical designs through guided iterative questioning.

3|Updated Jan 2, 2026
One-click install
npx skills add https://github.com/pprice/vole --skill brainstorming-pprice
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/pprice/vole/tree/main/.claude/skills/brainstorming
Command: npx skills add https://github.com/pprice/vole --skill brainstorming-pprice

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users transform raw ideas into fully formed designs and specifications by guiding them through a structured, collaborative dialogue.

Core Features & Use Cases

  • Idea Refinement: Asks targeted questions to clarify user intent, requirements, and constraints.
  • Approach Exploration: Proposes multiple design options with trade-offs and recommendations.
  • Design Presentation: Delivers designs in manageable sections for incremental validation.
  • Use Case: A product manager has a new feature idea but needs to flesh out the technical details and user flow before development. This Skill guides them through defining the problem, exploring solutions, and documenting the final design.

Quick Start

Use the brainstorming skill to refine the idea for a new user authentication flow.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn a raw product idea into a technical specification?

You can refine an idea into a design specification through a structured dialogue that asks targeted questions to clarify requirements, proposes multiple approaches with trade-offs, and validates design sections incrementally.

What is the best way to gather requirements for new product development?

Requirements gathering is facilitated through structured, collaborative dialogue that clarifies user intent and constraints, proposes design options with recommendations, and delivers manageable sections for incremental validation.

How do I explore design alternatives and trade-offs for a new feature?

To explore design alternatives, this Skill proposes multiple design options with specific trade-offs and recommendations, allowing you to validate the technical details and user flow before development begins.

Can I use this for collaborative brainstorming if I only have a basic feature concept?

Yes, you can use this for collaborative brainstorming with a basic concept, as it is specifically designed to guide users from initial ideas to fully formed designs by clarifying intent and exploring solution constraints.

When should I not use an incremental validation approach for design proposals?

You should reconsider incremental validation if your project requires delivering an entire monolithic specification at once without structured dialogue, as this Skill relies on validating manageable design sections iteratively.