/creative-thinking-for-research
Applies cognitive science frameworks for creative thinking to CS and AI research ideation. Use when seeking genuinely novel research directions by leveraging combinatorial creativity, analogical reasoning, constraint manipulation, and other empirically grounded creative
$ npx -y skills add OpenLAIR/dr-claw --skill creative-thinking-for-research --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
/creative-thinking-for-research
Context preview
The summary Claude sees to decide when to auto-load this skill.
Applies cognitive science frameworks for creative thinking to CS and AI research ideation. Use when seeking genuinely novel research directions by leveraging combinatorial creativity, analogical reasoning, constraint manipulation, and other empirically grounded creative
SKILL.md
creative-thinking-for-research.SKILL.mdname: creative-thinking-for-research
description: Applies cognitive science frameworks for creative thinking to CS and AI research ideation. Use when seeking genuinely novel research directions by leveraging combinatorial creativity, analogical reasoning, constraint manipulation, and other empirically grounded creative strategies.
version: 1.0.0
author: Orchestra Research
license: MIT
tags: [Creative Thinking, Research Ideation, Analogical Reasoning, Problem Reformulation, Cognitive Science]
dependencies: []
Creative Thinking for Research
Eight empirically grounded frameworks from cognitive science, applied to computer science and AI research. Unlike ad-hoc brainstorming, each framework here is backed by decades of creativity research — from Koestler's bisociation to Kauffman's adjacent possible. They target distinct cognitive operations: combining, reformulating, analogizing, constraining, inverting, abstracting, exploring boundaries, and holding contradictions.
When to Use This Skill
- Generating genuinely novel ideas, not incremental extensions of prior work
- Feeling trapped in a local optimum of thinking within a single subfield
- Wanting to systematically apply creativity heuristics rather than waiting for inspiration
- Preparing for a research retreat or PhD-level ideation session
- Bridging between fields and seeking structural (not superficial) connections
**Do NOT use this skill when**:
- You need structured project-level brainstorming workflows (use `brainstorming-research-ideas`)
- You have a well-defined problem and need execution help (use domain-specific skills)
- You need a literature survey (use `scientific-skills:literature-review`)
**Relationship to Brainstorm skill**: The brainstorm skill provides operational workflows (diverge → converge → refine) and practical filters. This skill provides the deeper cognitive engines that power creative leaps. Use them together: creative-thinking to generate raw insight, brainstorm to structure and evaluate it.
---
Framework 1: Combinatorial Creativity (Bisociation)
Novel ideas arise from combining existing concepts in unexpected ways. Arthur Koestler called this **bisociation** — connecting two previously unrelated frames of reference, as distinct from routine association within a single frame.
**Why it works**: Meta-research consistently shows that breadth of knowledge is a precursor to creative output. People who read across disciplines produce more novel work. The combination itself is the creative act.
**In CS Research**:
- Biological evolution → optimization (genetic algorithms)
- Game theory → networking (mechanism design for routing)
- Statistical physics → machine learning (Boltzmann machines, energy-based models)
- Linguistics → programming (type theory, formal grammars)
**Systematic Bisociation Workflow**:
1. **Select two domains** you have at least passing familiarity with 2. **List core primitives** in each domain (5-10 fundamental concepts per domain) 3. **Create a cross-product matrix**: row = concepts from Domain A, column = concepts from Domain B 4. **For each cell**, ask: "What would it mean to apply A's concept to B's problem?" 5. **Filter**: Which combinations produce a non-trivial, testable research question? 6. **Validate structural depth**: Is the connection mechanistic or merely metaphorical?
**Cross-Product Example**:
| | Caching | Load Balancing | Fault Tolerance | |---|---------|---------------|-----------------| | **Natural Selection** | Evict least-fit entries | Adaptive allocation via fitness | Population-level redundancy | | **Immune Memory** | Learned threat signatures | Distributed detection | Self/non-self discrimination | | **Symbiosis** | Cooperative prefetching | Mutualistic resource sharing | Co-dependent resilience |
**Quality Test**: A strong bisociation is not a surface metaphor ("the network is like a brain") but a structural mapping where the mechanism transfers ("attention mechanisms implement a form of selective gating analogous to cognitive attention filtering").
**Self-Check**:
- [ ] Is the connection structural (mechanisms map) or merely verbal (labels map)?
- [ ] Does the combination generate testable predictions?
- [ ] Would an expert in both fields find the connection non-obvious but sound?
---
Framework 2: Problem Reformulation (Representational Change)
Gestalt psychologists identified that breakthroughs often come not from solving the problem as stated, but from **re-representing the problem itself**. Kaplan and Simon's work on insight shows that changing the problem space — the constraints, the abstraction level, the formalism — is often where creativity lives.
**The Key Shift**: From "How do I solve this problem?" to "Am I even thinking about this problem correctly?"
**Reformulation Strategies**:
| Strategy | Example | |----------|---------| | **Change the objective** | "Make the algorithm faster" → "Eliminate the need for this computation" | | **Change the formalism** | Graph problem → linear algebra problem (spectral methods) | | **Change the granularity** | Per-token prediction → per-span prediction | | **Change the agent** | "How should the model learn?" → "How should the data teach?" (curriculum learning) | | **Change the timescale** | Real-time optimization → amortized inference | | **Invert the direction** | Forward simulation → inverse problem (learning from observations) |
**Workflow**:
1. State your current problem in one sentence 2. Identify the **hidden assumptions** in that statement:
- What formalism are you using? (Could you use a different one?)
- What is the objective? (Is it the right objective?)
- What level of granularity? (Could you go coarser or finer?)
- Who is the agent? (Could you shift perspective?)
3. For each assumption, **generate the alternative**: "What if [opposite assumption]?" 4. For each alternative, ask: "Does this reformulation make the problem easier, harder, or different in a useful wa
Read more
name: creative-thinking-for-research description: Applies cognitive science frameworks for creative thinking to CS and AI research ideation. Use when seeking genuinely novel research directions by leveraging combinatorial creativity, analogical reasoning, constraint manipulation, and other empirically grounded creative strategies. version: 1.0.0 author: Orchestra Research license: MIT tags: [Creative Thinking, Research Ideation, Analogical Reasoning, Problem Reformulation, Cognitive Science] dependencies: []
Creative Thinking for Research
Eight empirically grounded frameworks from cognitive science, applied to computer science and AI research. Unlike ad-hoc brainstorming, each framework here is backed by decades of creativity research — from Koestler's bisociation to Kauffman's adjacent possible. They target distinct cognitive operations: combining, reformulating, analogizing, constraining, inverting, abstracting, exploring boundaries, and holding contradictions.
When to Use This Skill
- Generating genuinely novel ideas, not incremental extensions of prior work
- Feeling trapped in a local optimum of thinking within a single subfield
- Wanting to systematically apply creativity heuristics rather than waiting for inspiration
- Preparing for a research retreat or PhD-level ideation session
- Bridging between fields and seeking structural (not superficial) connections
**Do NOT use this skill when**:
- You need structured project-level brainstorming workflows (use `brainstorming-research-ideas`)
- You have a well-defined problem and need execution help (use domain-specific skills)
- You need a literature survey (use `scientific-skills:literature-review`)
**Relationship to Brainstorm skill**: The brainstorm skill provides operational workflows (diverge → converge → refine) and practical filters. This skill provides the deeper cognitive engines that power creative leaps. Use them together: creative-thinking to generate raw insight, brainstorm to structure and evaluate it.
---
Framework 1: Combinatorial Creativity (Bisociation)
Novel ideas arise from combining existing concepts in unexpected ways. Arthur Koestler called this **bisociation** — connecting two previously unrelated frames of reference, as distinct from routine association within a single frame.
**Why it works**: Meta-research consistently shows that breadth of knowledge is a precursor to creative output. People who read across disciplines produce more novel work. The combination itself is the creative act.
**In CS Research**:
- Biological evolution → optimization (genetic algorithms)
- Game theory → networking (mechanism design for routing)
- Statistical physics → machine learning (Boltzmann machines, energy-based models)
- Linguistics → programming (type theory, formal grammars)
**Systematic Bisociation Workflow**:
1. **Select two domains** you have at least passing familiarity with 2. **List core primitives** in each domain (5-10 fundamental concepts per domain) 3. **Create a cross-product matrix**: row = concepts from Domain A, column = concepts from Domain B 4. **For each cell**, ask: "What would it mean to apply A's concept to B's problem?" 5. **Filter**: Which combinations produce a non-trivial, testable research question? 6. **Validate structural depth**: Is the connection mechanistic or merely metaphorical?
**Cross-Product Example**:
| | Caching | Load Balancing | Fault Tolerance | |---|---------|---------------|-----------------| | **Natural Selection** | Evict least-fit entries | Adaptive allocation via fitness | Population-level redundancy | | **Immune Memory** | Learned threat signatures | Distributed detection | Self/non-self discrimination | | **Symbiosis** | Cooperative prefetching | Mutualistic resource sharing | Co-dependent resilience |
**Quality Test**: A strong bisociation is not a surface metaphor ("the network is like a brain") but a structural mapping where the mechanism transfers ("attention mechanisms implement a form of selective gating analogous to cognitive attention filtering").
**Self-Check**:
- [ ] Is the connection structural (mechanisms map) or merely verbal (labels map)?
- [ ] Does the combination generate testable predictions?
- [ ] Would an expert in both fields find the connection non-obvious but sound?
---
Framework 2: Problem Reformulation (Representational Change)
Gestalt psychologists identified that breakthroughs often come not from solving the problem as stated, but from **re-representing the problem itself**. Kaplan and Simon's work on insight shows that changing the problem space — the constraints, the abstraction level, the formalism — is often where creativity lives.
**The Key Shift**: From "How do I solve this problem?" to "Am I even thinking about this problem correctly?"
**Reformulation Strategies**:
| Strategy | Example | |----------|---------| | **Change the objective** | "Make the algorithm faster" → "Eliminate the need for this computation" | | **Change the formalism** | Graph problem → linear algebra problem (spectral methods) | | **Change the granularity** | Per-token prediction → per-span prediction | | **Change the agent** | "How should the model learn?" → "How should the data teach?" (curriculum learning) | | **Change the timescale** | Real-time optimization → amortized inference | | **Invert the direction** | Forward simulation → inverse problem (learning from observations) |
**Workflow**:
1. State your current problem in one sentence 2. Identify the **hidden assumptions** in that statement:
- What formalism are you using? (Could you use a different one?)
- What is the objective? (Is it the right objective?)
- What level of granularity? (Could you go coarser or finer?)
- Who is the agent? (Could you shift perspective?)
3. For each assumption, **generate the alternative**: "What if [opposite assumption]?" 4. For each alternative, ask: "Does this reformulation make the problem easier, harder, or different in a useful wa
A Super AI Lab with massive AI Doctors as Assistants. Best IDE for Research via AI Power.
Repo: OpenLAIR/dr-claw
Other skills on dr-claw.
- /dr-claw
Dr. Claw skill for OpenClaw project discovery, idea intake, waiting-session triage, structured session control, event-driven notifications, and mobile reporting through the local drclaw CLI.
Open skill - /academic-researcher
Academic research assistant for literature reviews, paper analysis, and scholarly writing. Use when: reviewing academic papers, conducting literature reviews, writing research summaries, analyzing methodologies, formatting citations, or when user mentions academic research,
Open skill - /autogpt
Autonomous AI agent platform for building and deploying continuous agents. Use when creating visual workflow agents, deploying persistent autonomous agents, or building complex multi-step AI automation systems.
Open skill - /crewai
Multi-agent orchestration framework for autonomous AI collaboration. Use when building teams of specialized agents working together on complex tasks, when you need role-based agent collaboration with memory, or for production workflows requiring sequential/hierarchical
Open skill - /langchain
Framework for building LLM-powered applications with agents, chains, and RAG. Supports multiple providers (OpenAI, Anthropic, Google), 500+ integrations, ReAct agents, tool calling, memory management, and vector store retrieval. Use for building chatbots, question-answering
Open skill - /llamaindex
Data framework for building LLM applications with RAG. Specializes in document ingestion (300+ connectors), indexing, and querying. Features vector indices, query engines, agents, and multi-modal support. Use for document Q&A, chatbots, knowledge retrieval, or building RAG
Open skill

