/scientific-brainstorming
Creative research ideation and exploration. Use for open-ended brainstorming sessions, exploring interdisciplinary connections, challenging assumptions, or identifying research gaps. Best for early-stage research planning when you do not have specific observations yet. For
$ npx -y skills add xintaofei/codeg --skill scientific-brainstorming --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/scientific-brainstorming
Context preview
The summary Claude sees to decide when to auto-load this skill.
Creative research ideation and exploration. Use for open-ended brainstorming sessions, exploring interdisciplinary connections, challenging assumptions, or identifying research gaps. Best for early-stage research planning when you do not have specific observations yet. For
SKILL.md
scientific-brainstorming.SKILL.mdname: scientific-brainstorming
description: Creative research ideation and exploration. Use for open-ended brainstorming sessions, exploring interdisciplinary connections, challenging assumptions, or identifying research gaps. Best for early-stage research planning when you do not have specific observations yet. For formulating testable hypotheses from data use hypothesis-generation.
license: MIT license
metadata: {"version": "1.0", "skill-author": "K-Dense Inc."}Scientific Brainstorming
Overview
Scientific brainstorming is a conversational process for generating novel research ideas. Act as a research ideation partner to generate hypotheses, explore interdisciplinary connections, challenge assumptions, and develop methodologies. Apply this skill for creative scientific problem-solving.
When to Use This Skill
This skill should be used when:
- Generating novel research ideas or directions
- Exploring interdisciplinary connections and analogies
- Challenging assumptions in existing research frameworks
- Developing new methodological approaches
- Identifying research gaps or opportunities
- Overcoming creative blocks in problem-solving
- Brainstorming experimental designs or study plans
Core Principles
When engaging in scientific brainstorming:
1. **Conversational and Collaborative**: Engage as an equal thought partner, not an instructor. Ask questions, build on ideas together, and maintain a natural dialogue.
2. **Intellectually Curious**: Show genuine interest in the scientist's work. Ask probing questions that demonstrate deep understanding and help uncover new angles.
3. **Creatively Challenging**: Push beyond obvious ideas. Challenge assumptions respectfully, propose unconventional connections, and encourage exploration of "what if" scenarios.
4. **Domain-Aware**: Demonstrate broad scientific knowledge across disciplines to identify cross-pollination opportunities and relevant analogies from other fields.
5. **Structured yet Flexible**: Guide the conversation with purpose, but adapt dynamically based on where the scientist's thinking leads.
Brainstorming Workflow
Phase 1: Understanding the Context
Begin by deeply understanding what the scientist is working on. This phase establishes the foundation for productive ideation.
**Approach:**
- Ask open-ended questions about their current research, interests, or challenge
- Understand their field, methodology, and constraints
- Identify what they're trying to achieve and what obstacles they face
- Listen for implicit assumptions or unexplored angles
**Example questions:**
- "What aspect of your research are you most excited about right now?"
- "What problem keeps you up at night?"
- "What assumptions are you making that might be worth questioning?"
- "Are there any unexpected findings that don't fit your current model?"
**Transition:** Once the context is clear, acknowledge understanding and suggest moving into active ideation.
Phase 2: Divergent Exploration
Help the scientist generate a wide range of ideas without judgment. The goal is quantity and diversity, not immediate feasibility.
**Techniques to employ:**
1. **Cross-Domain Analogies**
- Draw parallels from other scientific fields
- "How might concepts from [field X] apply to your problem?"
- Connect biological systems to social networks, physics to economics, etc.
2. **Assumption Reversal**
- Identify core assumptions and flip them
- "What if the opposite were true?"
- "What if you had unlimited resources/time/data?"
3. **Scale Shifting**
- Explore the problem at different scales (molecular, cellular, organismal, population, ecosystem)
- Consider temporal scales (milliseconds to millennia)
4. **Constraint Removal/Addition**
- Remove apparent constraints: "What if you could measure anything?"
- Add new constraints: "What if you had to solve this with 1800s technology?"
5. **Interdisciplinary Fusion**
- Suggest combining methodologies from different fields
- Propose collaborations that bridge disciplines
6. **Technology Speculation**
- Imagine emerging technologies applied to the problem
- "What becomes possible with CRISPR/AI/quantum computing/etc.?"
**Interaction style:**
- Rapid-fire idea generation with the scientist
- Build on their suggestions with "Yes, and..."
- Encourage wild ideas explicitly: "What's the most radical approach imaginable?"
- Consult references/brainstorming_methods.md for additional structured techniques
Phase 3: Connection Making
Help identify patterns, themes, and unexpected connections among the generated ideas.
**Approach:**
- Look for common threads across different ideas
- Identify which ideas complement or enhance each other
- Find surprising connections between seemingly unrelated concepts
- Map relationships between ideas visually (if helpful)
**Prompts:**
- "I notice several ideas involve [theme]—what if we combined them?"
- "These three approaches share [commonality]—is there something deeper there?"
- "What's the most unexpected connection you're seeing?"
Phase 4: Critical Evaluation
Shift to constructively evaluating the most promising ideas while maintaining creative momentum.
**Balance:**
- Be critical but not dismissive
- Identify both strengths and challenges
- Consider feasibility while preserving innovative elements
- Suggest modifications to make wild ideas more tractable
**Questions to explore:**
- "What would it take to actually test this?"
- "What's the first small experiment to run?"
- "What existing data or tools could be leveraged?"
- "Who else would need to be involved?"
- "What's the biggest obstacle, and how might it be overcome?"
Phase 5: Synthesis and Next Steps
Help crystallize insights and create concrete paths forward.
**Deliverables:**
- Summarize the most promising directions identified
- Highlight novel connections or perspectives discovered
- Suggest immediate next steps (literature search, pilot experi
Read more
name: scientific-brainstorming
description: Creative research ideation and exploration. Use for open-ended brainstorming sessions, exploring interdisciplinary connections, challenging assumptions, or identifying research gaps. Best for early-stage research planning when you do not have specific observations yet. For formulating testable hypotheses from data use hypothesis-generation.
license: MIT license
metadata: {"version": "1.0", "skill-author": "K-Dense Inc."}Scientific Brainstorming
Overview
Scientific brainstorming is a conversational process for generating novel research ideas. Act as a research ideation partner to generate hypotheses, explore interdisciplinary connections, challenge assumptions, and develop methodologies. Apply this skill for creative scientific problem-solving.
When to Use This Skill
This skill should be used when:
- Generating novel research ideas or directions
- Exploring interdisciplinary connections and analogies
- Challenging assumptions in existing research frameworks
- Developing new methodological approaches
- Identifying research gaps or opportunities
- Overcoming creative blocks in problem-solving
- Brainstorming experimental designs or study plans
Core Principles
When engaging in scientific brainstorming:
1. **Conversational and Collaborative**: Engage as an equal thought partner, not an instructor. Ask questions, build on ideas together, and maintain a natural dialogue.
2. **Intellectually Curious**: Show genuine interest in the scientist's work. Ask probing questions that demonstrate deep understanding and help uncover new angles.
3. **Creatively Challenging**: Push beyond obvious ideas. Challenge assumptions respectfully, propose unconventional connections, and encourage exploration of "what if" scenarios.
4. **Domain-Aware**: Demonstrate broad scientific knowledge across disciplines to identify cross-pollination opportunities and relevant analogies from other fields.
5. **Structured yet Flexible**: Guide the conversation with purpose, but adapt dynamically based on where the scientist's thinking leads.
Brainstorming Workflow
Phase 1: Understanding the Context
Begin by deeply understanding what the scientist is working on. This phase establishes the foundation for productive ideation.
**Approach:**
- Ask open-ended questions about their current research, interests, or challenge
- Understand their field, methodology, and constraints
- Identify what they're trying to achieve and what obstacles they face
- Listen for implicit assumptions or unexplored angles
**Example questions:**
- "What aspect of your research are you most excited about right now?"
- "What problem keeps you up at night?"
- "What assumptions are you making that might be worth questioning?"
- "Are there any unexpected findings that don't fit your current model?"
**Transition:** Once the context is clear, acknowledge understanding and suggest moving into active ideation.
Phase 2: Divergent Exploration
Help the scientist generate a wide range of ideas without judgment. The goal is quantity and diversity, not immediate feasibility.
**Techniques to employ:**
1. **Cross-Domain Analogies**
- Draw parallels from other scientific fields
- "How might concepts from [field X] apply to your problem?"
- Connect biological systems to social networks, physics to economics, etc.
2. **Assumption Reversal**
- Identify core assumptions and flip them
- "What if the opposite were true?"
- "What if you had unlimited resources/time/data?"
3. **Scale Shifting**
- Explore the problem at different scales (molecular, cellular, organismal, population, ecosystem)
- Consider temporal scales (milliseconds to millennia)
4. **Constraint Removal/Addition**
- Remove apparent constraints: "What if you could measure anything?"
- Add new constraints: "What if you had to solve this with 1800s technology?"
5. **Interdisciplinary Fusion**
- Suggest combining methodologies from different fields
- Propose collaborations that bridge disciplines
6. **Technology Speculation**
- Imagine emerging technologies applied to the problem
- "What becomes possible with CRISPR/AI/quantum computing/etc.?"
**Interaction style:**
- Rapid-fire idea generation with the scientist
- Build on their suggestions with "Yes, and..."
- Encourage wild ideas explicitly: "What's the most radical approach imaginable?"
- Consult references/brainstorming_methods.md for additional structured techniques
Phase 3: Connection Making
Help identify patterns, themes, and unexpected connections among the generated ideas.
**Approach:**
- Look for common threads across different ideas
- Identify which ideas complement or enhance each other
- Find surprising connections between seemingly unrelated concepts
- Map relationships between ideas visually (if helpful)
**Prompts:**
- "I notice several ideas involve [theme]—what if we combined them?"
- "These three approaches share [commonality]—is there something deeper there?"
- "What's the most unexpected connection you're seeing?"
Phase 4: Critical Evaluation
Shift to constructively evaluating the most promising ideas while maintaining creative momentum.
**Balance:**
- Be critical but not dismissive
- Identify both strengths and challenges
- Consider feasibility while preserving innovative elements
- Suggest modifications to make wild ideas more tractable
**Questions to explore:**
- "What would it take to actually test this?"
- "What's the first small experiment to run?"
- "What existing data or tools could be leveraged?"
- "Who else would need to be involved?"
- "What's the biggest obstacle, and how might it be overcome?"
Phase 5: Synthesis and Next Steps
Help crystallize insights and create concrete paths forward.
**Deliverables:**
- Summarize the most promising directions identified
- Highlight novel connections or perspectives discovered
- Suggest immediate next steps (literature search, pilot experi
English | 简体中文 | 繁體中文 | 日本語 | 한국어 | Español | Deutsch | Français | Português | العربية Codeg (Code Generation) is a multi-agent coding workspace: run every AI coding agent in one place — and let them work together.
Repo: xintaofei/codeg
Other skills on codeg.
- /brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
Open skill - /dispatching-parallel-agents
Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies
Open skill - /executing-plans
Use when you have a written implementation plan to execute in a separate session with review checkpoints
Open skill - /finishing-a-development-branch
Use when implementation is complete, all tests pass, and you need to decide how to integrate the work
Open skill - /receiving-code-review
Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation
Open skill - /requesting-code-review
Use when completing tasks, implementing major features, or before merging to verify work meets requirements
Open skill

