brainstorming

Clarify ambiguous requirements through structured questioning and output a design doc outline.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Brainstorming sessions often stall when requirements are unclear or divergent opinions exist. This skill provides a structured approach to surface user intents, constraints, and design options before planning, reducing rework and misalignment.

Core Features & Use Cases

  • Structured Phases: Guides users through phases from assessing requirement clarity to capturing a design doc, prompting questions one at a time.
  • Question Techniques: Prompts broad-to-narrow inquiries, validates assumptions explicitly, and isolates success criteria early.
  • Design Handoff: Generates a concise design doc outline and clear next steps to move into planning or implementation.
  • Use Case: A product team facing ambiguous feature requests can run a brainstorming session to align on purpose, users, constraints, and acceptance criteria before committing to design.

Quick Start

Describe the problem you want to solve in one sentence. Run a brainstorming session focusing on purpose, users, constraints, success, and edge cases. Generate a short design doc outline and a ready-to-plan set of actions.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I clarify ambiguous feature requirements before development?

To clarify ambiguous feature requirements, you run a guided brainstorming session that surfaces user intents, constraints, and design options through structured questioning. This reduces rework by capturing a design doc outline and actionable next steps before implementation begins.

What is the best way to align stakeholders on divergent design options?

The best way to align stakeholders on divergent design options is using a structured brainstorming session that validates assumptions explicitly and isolates success criteria early. It guides participants from broad-to-narrow inquiries to reach consensus before planning.

How do I structure a brainstorming session to produce a design doc?

To structure a brainstorming session for a design doc, describe the problem in one sentence, then progress through phases assessing purpose, users, constraints, success, and edge cases. The session outputs a concise design doc outline and a ready-to-plan set of actions.

Do I need external collaboration tools to run a guided ideation session?

No, you do not need external collaboration tools to run a guided ideation session. The brainstorming process requires no external tooling, relying entirely on structured questioning to capture requirements and generate actionable next steps.

When should I use structured questioning for product planning?

You should use structured questioning for product planning when requirements are ambiguous, multiple design options exist, or consensus is needed across stakeholders. It prevents planning stalls by surfacing constraints and capturing a design doc outline before implementation.