Brainstorming Research Ideas
Brainstorming Research Ideas automation and integration
Brainstorming Research Ideas is a community skill for generating and structuring research ideas using systematic ideation techniques, covering literature gap analysis, cross-disciplinary combination, hypothesis generation, feasibility assessment, and research proposal drafting for academic and industrial research.
What Is This?
Overview
Brainstorming Research Ideas provides patterns for systematically generating research directions. It covers literature gap analysis that identifies understudied areas by mapping existing work and finding knowledge gaps, cross-disciplinary combination that merges methods from different fields to create novel approaches, hypothesis generation that formulates testable propositions from observed patterns and gaps, feasibility assessment that evaluates resource requirements and technical viability of proposed ideas, and proposal drafting that structures ideas into formal research proposals. The skill enables researchers to move from initial exploration to structured, actionable research plans with clearly defined objectives.
Who Should Use This
This skill serves graduate students developing thesis topics, research teams exploring new project directions, and principal investigators scoping grant proposals. It is also useful for industry researchers identifying applied research opportunities aligned with organizational capabilities.
Why Use It?
Problems It Solves
Identifying novel research directions requires extensive literature review that is time-consuming. Connecting ideas across disciplines needs broad knowledge that no single researcher covers. Evaluating feasibility before committing resources avoids wasted effort. Structuring ideas into fundable proposals requires systematic framework knowledge.
Core Highlights
Gap finder maps existing work to highlight understudied areas. Idea combiner merges concepts from different fields into novel approaches. Hypothesis builder formulates testable statements from identified gaps. Proposal structurer organizes ideas into standard research proposal sections.
How to Use It?
Basic Usage
from dataclasses\
import dataclass, field
@dataclass
class ResearchIdea:
title: str
gap: str
hypothesis: str
method: str
feasibility: float
novelty: float
impact: float
class IdeaGenerator:
def __init__(
self,
domain: str,
keywords: list[str]
):
self.domain = domain
self.keywords = keywords
self.ideas: list[
ResearchIdea] = []
def gap_analysis(
self,
existing_work:\
list[dict]
) -> list[str]:
topics = set()
for paper\
in existing_work:
for kw in paper.get(
'keywords', []):
topics.add(
kw.lower())
gaps = [
kw for kw
in self.keywords
if kw.lower()
not in topics]
return gaps
def cross_combine(
self,
methods: list[str],
problems: list[str]
) -> list[dict]:
combos = []
for m in methods:
for p in problems:
combos.append({
'method': m,
'problem': p,
'idea': f'Apply '
f'{m} to {p}'})
return combosReal-World Examples
def score_feasibility(
idea: dict,
resources: dict
) -> dict:
scores = {}
scores['data'] = min(
1.0,
resources.get(
'datasets', 0) / 3)
scores['compute'] = min(
1.0,
resources.get(
'gpu_hours', 0)
/ idea.get(
'gpu_needed', 100))
scores['expertise'] =\
1.0 if any(
s in resources.get(
'skills', [])
for s in idea.get(
'skills_needed',
[])) else 0.3
scores['timeline'] =\
min(1.0,
resources.get(
'months', 0)
/ idea.get(
'months_needed',
6))
scores['overall'] = sum(
scores.values()
) / len(scores)
return scoresAdvanced Tips
Use citation network analysis to find papers with high citation counts but few follow-up studies indicating unexploited directions. For example, a highly cited methodology paper with limited application studies often signals a productive gap. Combine methods trending in adjacent fields with established problems in your domain for novel contributions. Score ideas on novelty, feasibility, and impact dimensions before committing resources, and revisit scores as new literature emerges.
When to Use It?
Use Cases
Generate a set of research directions for a new grant proposal by analyzing gaps in the current literature. Evaluate the feasibility of multiple thesis topic candidates based on available resources. Create a ranked list of cross-disciplinary research ideas for a lab retreat brainstorming session.
Related Topics
Research methodology, literature review, hypothesis generation, grant writing, and academic planning.
Important Notes
Requirements
Access to literature databases for gap analysis. Structured data on existing work including keywords and topics. Domain knowledge for evaluating generated idea quality. Keyword lists covering both your domain and adjacent fields for cross-disciplinary combination.
Usage Recommendations
Do: validate generated ideas against recent literature to confirm gaps still exist. Score ideas across multiple criteria before selecting priorities. Combine automated generation with expert domain review.
Don't: pursue ideas solely based on novelty scores without checking practical feasibility. Assume literature gaps mean the area is important rather than exhausted. Skip feasibility assessment before committing to a research direction.
Limitations
Automated gap analysis depends on the completeness of the input literature dataset. Cross-disciplinary combinations may produce ideas that are technically impractical. Feasibility scoring uses simplified metrics that cannot capture all real-world constraints, such as institutional access restrictions or collaboration dependencies. Generated ideas require domain expert validation before advancing to formal proposal development.
More Skills You Might Like
Explore similar skills to enhance your workflow
Simpo
Automate and integrate Simpo for in-app guidance and user onboarding experiences
Litgpt
Litgpt automation and integration for streamlined AI language model workflows
Seatbelt Sandboxer
Seatbelt Sandboxer secure sandbox automation and seamless integration
Dungeon Fighter Online Automation
Automate Dungeon Fighter Online tasks via Rube MCP
Cinema Director
Cinema Director automation and integration for film production workflows
Flutter Expert
Automate and integrate Flutter Expert tools for advanced cross-platform mobile development