brainstorming

Guide early-stage ideation with structured questions and design options.

Updated Feb 28, 2026
One-click install
npx skills add https://github.com/ydemir/openclawmaster --skill brainstorming-ydemir
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/ydemir/openclawmaster/tree/main/.agents/skills/brainstorming
Command: npx skills add https://github.com/ydemir/openclawmaster --skill brainstorming-ydemir

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps teams surface user needs and define design criteria before any build, reducing risk from misaligned assumptions.

Core Features & Use Cases

  • Structured exploration of project context and constraints
  • One-question-at-a-time clarification to refine requirements
  • Proposal of 2-3 design approaches with trade-offs
  • Generates a design doc and transition plan to implementation

Quick Start

Outline the project context, ask one clarifying question, then present 2-3 design approaches for approval.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I capture project requirements before starting implementation?

To capture requirements before implementation, you need a structured discovery process that clarifies user intent and design criteria. This prevents misaligned assumptions by enforcing one-question-at-a-time clarification sessions to refine project context and constraints.

What is the best way to structure early-stage product ideation?

Early-stage product ideation should be structured by first outlining project context, then asking clarifying questions to define constraints. This approach ensures all design considerations are documented and approved before any coding begins, reducing build risk.

How do I present design approaches with trade-offs for approval?

Presenting design approaches for approval involves proposing 2-3 distinct options, each accompanied by specific trade-offs. This structure allows stakeholders to evaluate different design decisions against captured requirements before granting formal approval.

Can I use this for feature initiatives across different teams?

Yes, this structured ideation process applies to product or feature initiatives across different teams. It guides discovery sessions and design decision points regardless of the specific team, ensuring consistent requirement capture and design documentation.

Why should I avoid premature coding during project planning?

Avoiding premature coding during project planning is necessary to reduce the risk of building on misaligned assumptions. A formal approval step ensures design documentation and a transition plan are completed first, establishing clear criteria before development starts.

What do I need to prepare for a design discovery session?

Preparing for a design discovery session requires outlining the initial project context and identifying key constraints. You will then refine these requirements through structured, one-question-at-a-time clarifications before generating a final design document.