brainstorming

Transform user ideas into detailed design specifications through guided questioning.

Updated Jan 29, 2026
One-click install
npx skills add https://github.com/benjgrad/clawdbot --skill brainstorming-benjgrad
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/benjgrad/clawdbot/tree/main/skills/brainstorming
Command: npx skills add https://github.com/benjgrad/clawdbot --skill brainstorming-benjgrad

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps transform raw ideas into well-defined designs and specifications through a structured, collaborative dialogue, ensuring clarity and alignment before implementation.

Core Features & Use Cases

  • Idea Refinement: Asks targeted questions to deeply understand user intent, requirements, and constraints.
  • Approach Exploration: Proposes multiple design approaches with clear trade-offs and recommendations.
  • Incremental Design Presentation: Delivers designs in manageable sections, allowing for continuous validation.
  • Use Case: Kickstart a new feature by brainstorming its purpose, user flow, and technical architecture, ensuring all stakeholders are aligned before coding begins.

Quick Start

Use the brainstorming skill to help design 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 raw product ideas into detailed design specifications?

To turn raw ideas into detailed design specifications, you need a structured process that iteratively refines user intent and proposes alternative approaches. This ensures clarity and alignment before moving into actual implementation.

What is the best way to gather requirements for a new feature before coding?

The best way to gather requirements for a new feature is through guided collaborative dialogue. Asking targeted questions helps deeply understand user constraints and explore multiple design approaches with clear trade-offs before development starts.

How does iterative questioning help with product development and ideation?

Iterative questioning helps product development by continuously validating ideas through targeted inquiries. This method ensures the evolving design remains aligned with overarching project goals and technical constraints throughout the lifecycle.

When do I need a structured brainstorming process for requirements gathering?

You need a structured brainstorming process for requirements gathering when transforming initial concepts into final design documentation. It is essential when you must ensure stakeholder alignment and manage constraints before implementation planning begins.