brainstorm
Generate innovative ideas by leveraging creative frameworks like SCAMPER and Design Thinking, integrating domain context, clustering ideas, and analyzing feasibility for effective problem-solving.
Instructions
Generate novel ideas with dynamic context gathering. --> Creative frameworks (SCAMPER, Design Thinking, etc.), domain context integration, idea clustering, feasibility analysis, and iterative refinement.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
constraints | No | Known limitations, requirements, or boundaries (budget, time, technical, legal, etc.) | |
domain | No | Domain context for specialized brainstorming (e.g., 'software', 'business', 'creative', 'research', 'product', 'marketing') | |
existingContext | No | Background information, previous attempts, or current state to build upon | |
ideaCount | No | Target number of ideas to generate (default: 10-15) | |
includeAnalysis | No | Include feasibility, impact, and implementation analysis for generated ideas | |
methodology | No | Brainstorming framework: 'divergent' (generate many ideas), 'convergent' (refine existing), 'scamper' (systematic triggers), 'design-thinking' (human-centered), 'lateral' (unexpected connections), 'auto' (AI selects best) | auto |
model | No | Optional model to use (e.g., 'gemini-2.5-flash'). If not specified, uses the default model (gemini-2.5-pro). | |
prompt | Yes | Primary brainstorming challenge or question to explore |
Input Schema (JSON Schema)
{
"properties": {
"constraints": {
"description": "Known limitations, requirements, or boundaries (budget, time, technical, legal, etc.)",
"type": "string"
},
"domain": {
"description": "Domain context for specialized brainstorming (e.g., 'software', 'business', 'creative', 'research', 'product', 'marketing')",
"type": "string"
},
"existingContext": {
"description": "Background information, previous attempts, or current state to build upon",
"type": "string"
},
"ideaCount": {
"default": 12,
"description": "Target number of ideas to generate (default: 10-15)",
"exclusiveMinimum": 0,
"type": "integer"
},
"includeAnalysis": {
"default": true,
"description": "Include feasibility, impact, and implementation analysis for generated ideas",
"type": "boolean"
},
"methodology": {
"default": "auto",
"description": "Brainstorming framework: 'divergent' (generate many ideas), 'convergent' (refine existing), 'scamper' (systematic triggers), 'design-thinking' (human-centered), 'lateral' (unexpected connections), 'auto' (AI selects best)",
"enum": [
"divergent",
"convergent",
"scamper",
"design-thinking",
"lateral",
"auto"
],
"type": "string"
},
"model": {
"description": "Optional model to use (e.g., 'gemini-2.5-flash'). If not specified, uses the default model (gemini-2.5-pro).",
"type": "string"
},
"prompt": {
"description": "Primary brainstorming challenge or question to explore",
"minLength": 1,
"type": "string"
}
},
"required": [
"prompt"
],
"type": "object"
}