brainstorming

Transform nascent ideas into detailed design specifications through guided questioning.

Updated Dec 22, 2025
One-click install
npx skills add https://github.com/royhenengel/Claude-Customizations --skill brainstorming-royhenengel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/royhenengel/Claude-Customizations/tree/main/skills/Planning/brainstorming
Command: npx skills add https://github.com/royhenengel/Claude-Customizations --skill brainstorming-royhenengel

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

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 and discusses multiple design approaches with their respective trade-offs.
  • Design Presentation: Delivers validated designs in incremental, digestible sections.
  • Use Case: A product manager has a new feature idea but isn't sure how to implement it. They use the brainstorming skill to explore different technical solutions, define the user flow, and document the final design before development begins.

Quick Start

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

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I transform a raw product idea into a detailed design specification?

To create a detailed design specification from a raw idea, use a guided iterative questioning process to clarify requirements, explore alternative technical solutions, and validate the incremental design sections.

What is the best way to explore technical approaches during feature ideation?

During feature ideation, the best approach is to propose multiple design alternatives and collaboratively discuss their respective trade-offs before finalizing the system design and user flow.

How do I refine product development requirements when the initial concept is vague?

You refine vague product development requirements by applying targeted questioning to clarify user intent, constraints, and specific use cases before moving into the solution proposal phase.

Can I use this for software development system design or only for small feature ideation?

It applies to both software development system design and small feature ideation, requiring a structured approach to requirement gathering and incremental design validation across scales.

How are the final validated designs presented for software development documentation?

Validated designs for software development documentation are presented in incremental, digestible sections, ensuring the specification is easy to review and implement for development teams.