Mmcp.market

creative-thinking-for-research skill

by Orchestra-Research·Orchestra-Research/AI-Research-SKILLs·13k stars·MIT

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.

A100/100content scan

Is the creative-thinking-for-research skill safe?

Clean: nothing in its files matched our rules. We read 1 file in the folder on 2026-09-28.

No findings.

Install the creative-thinking-for-research skill

A skill is a folder. Copy it into your agent's skills folder and the agent loads it when the task matches its description.

git clone --depth 1 https://github.com/Orchestra-Research/AI-Research-SKILLs.git /tmp/AI-Research-SKILLs
mkdir -p ~/.claude/skills
cp -r /tmp/AI-Research-SKILLs/21-research-ideation/creative-thinking-for-research ~/.claude/skills/creative-thinking-for-research
available in every project

In the Claude apps, zip the folder and upload it from the Skills settings. The folder on GitHub

The instructions your agent would load

SKILL.md as published, without the frontmatter. Read it on GitHub

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:

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:

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?)
  1. For each assumption, generate the alternative: "What if [opposite assumption]?"
  2. For each alternative, ask: "Does this reformulation make the problem easier, harder, or different in a useful way?"
  3. A reformulation that makes a hard problem easy is often a publishable insight on its own

Classic CS Examples:

  • PageRank: Reformulated "find important web pages" from content analysis to graph eigenvalue problem
  • Dropout: Reformulated "prevent overfitting" from regularization to approximate ensemble
  • Attention: Reformulated "handle long sequences" from remembering everything to selectively querying

Framework 3: Analogical Reasoning (Structure-Mapping)

Dedre Gentner's structure-mapping theory and Kevin Dunbar's studies of real scientists show that analogy is the core engine of scientific creativity. The critical finding: surface-level analogies are common but weak; structural or relational analogies — where the deep causal/relational structure maps across domains — produce the most powerful insights.

Dunbar's Finding: In the most successful labs, analogies from distant domains drove the most important discoveries. Nearby analogies refined ideas; distant analogies generated them.

Levels of Analogical Depth:

Structure-Mapping Workflow:

  1. Describe your problem using only relational/causal language (strip domain-specific nouns)
  • Bad: "We need to improve transformer attention efficiency"
  • Good: "We have a system that must selectively aggregate information from a large set, where relevance is context-dependent and the cost scales quadratically with set size"
  1. Search for structural matches: What other systems selectively aggregate from large sets?
  • Database query optimization, visual attention in neuroscience, information retrieval, resource allocation
  1. Pick the most distant match with genuine structural fidelity
  2. Map the solution mechanism: How does the source domain solve this?
  3. Transfer and adapt: What changes when you bring that mechanism into your domain?
  4. Generate predictions: The analogy should tell you something you didn't already know

Validation Checklist:

  • [ ] Does the mapping preserve causal/relational structure (not just labels)?
  • [ ] Can I identify at least one prediction the analogy makes in my domain?
  • [ ] Would an expert in the source domain confirm the mechanism is correctly understood?
  • [ ] Is the analogy non-obvious to my target audience?

Framework 4: Constraint Manipulation (Boden's Framework)

Margaret Boden's framework distinguishes three forms of creativity based on how they interact with constraints:

Transformational creativity is the rarest and highest-impact. It happens when you change what is even considered a valid solution.

Constraint Analysis Workflow:

  1. List the constraints of your current approach (5-10 constraints):
  • Computational: "Must fit in GPU memory"
  • Methodological: "Requires labeled data"
  • Architectural: "Uses fixed-length context"
  • Evaluative: "Measured by accuracy on benchmark X"
  1. Classify each constraint:
  • Hard: Physically or logically necessary (cannot violate)
  • Soft: Convention or historical accident (can question)
  • Hidden: Not stated but implicitly assumed (most fertile for innovation)
  1. For each soft/hidden constraint, ask:
  • What if we relaxed it? (streaming algorithms from relaxing "fits in memory")
  • What if we tightened it? (efficiency research from tightening compute budgets)
  • What if we replaced it with a different constraint entirely?
  1. The most productive move is often exposing and dropping a hidden constraint

Classic Examples of Constraint Transformation:

  • "Data must fit in memory" → dropped → streaming algorithms, external memory
  • "Training requires human labels" → dropped → self-supervised learning
  • "Models must be deterministic" → dropped → variational methods, diffusion
  • "Inference must happen in one pass" → dropped → iterative refinement, chain-of-thought

Framework 5: Negation and Inversion

Take a core assumption in your field and negate it. This is formalized in De Bono's lateral thinking and the TRIZ methodology from engineering.

The Pattern: "What if [widely held assumption] is wrong, unnecessary, or invertible?"

Systematic Negation Workflow:

  1. List 5-10 core assumptions in your subfield (the things "everyone knows")
  2. Negate each one and ask: What system would you build?
  3. Evaluate each negation:
  • Incoherent → discard
  • Already explored → check if conditions have changed (see brainstorm skill, Framework 5)
  • Unexplored and coherent → potential research direction

Negation Hall of Fame in CS:

More skills from Orchestra-Research/AI-Research-SKILLs

  • Aacademic-plottingGenerates publication-quality figures for ML papers from research context. Given a paper section or description, extracts system components and relationships to generate architecture diagrams via Gemini. Given experiment results or data, auto-selects chart type and generates data-driven figures via matplotlib/seaborn. Use when creating any figure for a conference paper.
  • Aara-compilerCompiles any research input — PDF papers, GitHub repositories, experiment logs, code directories, or raw notes — into a complete Agent-Native Research Artifact (ARA) with cognitive layer (claims, concepts, heuristics), physical layer (configs, code stubs), exploration graph, and grounded evidence. Use when ingesting a paper or codebase into a structured, machine-executable knowledge package, building an ARA from scratch, or converting research outputs into a falsifiable, agent-traversable form.
  • Aara-research-managerRecords research provenance as a post-task epilogue, scanning conversation history at the end of a coding or research session to extract decisions, experiments, dead ends, claims, heuristics, and pivots, and writing them into the ara/ directory with user-vs-AI provenance tags. Use as a session epilogue — never during execution — to maintain a faithful, auditable trace of how a research project actually evolved.
  • Aara-rigor-reviewerPerforms ARA Seal Level 2 semantic epistemic review on Agent-Native Research Artifacts, scoring six dimensions (evidence relevance, falsifiability, scope calibration, argument coherence, exploration integrity, methodological rigor) and producing a constructive, severity-ranked report with a Strong Accept-to-Reject recommendation. Use after Level 1 structural validation passes, when an ARA needs an objective epistemic critique before publication or release.
  • Aaudiocraft-audio-generationPyTorch library for audio generation including text-to-music (MusicGen) and text-to-sound (AudioGen). Use when you need to generate music from text descriptions, create sound effects, or perform melody-conditioned music generation.
  • Aautogpt-agentsAutonomous 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.
  • AautoresearchOrchestrates end-to-end autonomous AI research projects using a two-loop architecture. The inner loop runs rapid experiment iterations with clear optimization targets. The outer loop synthesizes results, identifies patterns, and steers research direction. Routes to domain-specific skills for execution, supports continuous agent operation via Claude Code /loop and OpenClaw heartbeat, and produces research presentations and papers. Use when starting a research project, running autonomous experiments, or managing a multi-hypothesis research effort.
  • Aawq-quantizationActivation-aware weight quantization for 4-bit LLM compression with 3x speedup and minimal accuracy loss. Use when deploying large models (7B-70B) on limited GPU memory, when you need faster inference than GPTQ with better accuracy preservation, or for instruction-tuned and multimodal models. MLSys 2024 Best Paper Award winner.
  • CaxolotlExpert guidance for fine-tuning LLMs with Axolotl - YAML configs, 100+ models, LoRA/QLoRA, DPO/KTO/ORPO/GRPO, multimodal support
  • Ablip-2-vision-languageVision-language pre-training framework bridging frozen image encoders and LLMs. Use when you need image captioning, visual question answering, image-text retrieval, or multimodal chat with state-of-the-art zero-shot performance.
  • Abrainstorming-research-ideasGuides researchers through structured ideation frameworks to discover high-impact research directions. Use when exploring new problem spaces, pivoting between projects, or seeking novel angles on existing work.
  • AchromaOpen-source embedding database for AI applications. Store embeddings and metadata, perform vector and full-text search, filter by metadata. Simple 4-function API. Scales from notebooks to production clusters. Use for semantic search, RAG applications, or document retrieval. Best for local development and open-source projects.

All agent skills → · MCP servers