Claude Code Plugins

Community-maintained marketplace

Feedback

research-gap-visualizer

@DNYoussef/context-cascade
3
0

Create visual maps of research gaps from literature analysis, showing

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

0 Visualizing research gaps identified from literature synthesis
1 Creating 2D/3D plots of method vs. dataset coverage
2 Generating heatmaps showing unexplored method combinations
3 Producing publication-ready figures for grant proposals
4 Analyzing trends in research focus over time
5 When raw text descriptions are sufficient (no visualization needed)
6 Single-dimensional gaps (simple list format works)
7 When time constrained (<30 min, skip visualization)
8 Non-academic audiences unfamiliar with research visualizations
9 High-resolution publication-ready figures (300+ DPI)
10 Clear axis labels, legends, and titles
11 Color scheme accessible (colorblind-friendly)
12 Gap areas clearly highlighted (red for unexplored, green for saturated)
13 Source data included (CSV/JSON for reproducibility)
14 [object Object]
15 [object Object]
16 [object Object]
17 [object Object]
18 [object Object]
19 NEVER use misleading visualizations (cherry-picked axes, truncated scales)
20 ALWAYS include colorblind-friendly palettes (viridis, not rainbow)
21 NEVER omit axis labels, units, or legends
22 ALWAYS provide source data for reproducibility
23 NEVER use 3D when 2D suffices (avoid chart junk)
24 [object Object]
25 [object Object]
26 [object Object]
27 [object Object]
28 [object Object]

name: research-gap-visualizer description: Create visual maps of research gaps from literature analysis, showing what has been studied, what is missing, and where opportunities exist. Generates gap matrices, research landscape diagrams, and opportunity maps. Use after literature synthesis to visualize the state of research and identify promising directions. version: 1.0.0 category: research tags:

  • research
  • gaps
  • visualization
  • literature
  • analysis author: ruv mcp_servers: required: [memory-mcp] optional: [sequential-thinking] auto_enable: true

Research Gap Visualizer

Purpose

Transform literature analysis into visual gap maps that clearly show what has been studied, what is missing, and where research opportunities exist. Provides visual evidence for research motivation in proposals and manuscripts.

When to Use This Skill

Activate this skill when:

  • Completed literature synthesis and need to identify gaps
  • Writing research motivation section (need visual evidence)
  • Preparing grant proposals (need to show novelty)
  • Planning research direction (need to see landscape)
  • Defending thesis topic selection

DO NOT use this skill for:

  • Initial literature search (use literature-synthesis first)
  • Idea generation without literature context (use rapid-idea-generator)
  • Detailed methodology planning (use research-driven-planning)

Visual Output Types

1. Gap Matrix

2D matrix showing which combinations of methods/domains have been studied vs unexplored.

2. Research Landscape Map

Bubble/scatter diagram showing density of research in different areas.

3. Temporal Gap Analysis

Timeline showing when topics were studied and which are stale.

4. Method-Application Matrix

Which methods have been applied to which problems.

5. Opportunity Quadrant

2x2 matrix of feasibility vs impact for potential research directions.

Input Contract

input:
  literature_data: object (required)
    papers: array[object]
      title: string
      year: number
      methods: array[string]
      domains: array[string]
      key_findings: string

  analysis_type: enum[gap_matrix, landscape, temporal, method_application, opportunity] (required)

  dimensions:
    x_axis: string  # e.g., "methods", "year", "domain"
    y_axis: string  # e.g., "application", "dataset", "metric"

  filters:
    year_range: [start_year, end_year] (optional)
    min_papers: number (default: 1)

  output_format: enum[mermaid, ascii, markdown, graphviz] (default: mermaid)

Output Contract

output:
  visualization:
    type: string
    format: string
    code: string  # Mermaid/GraphViz/ASCII code

  gap_analysis:
    total_cells: number
    studied_cells: number
    gap_cells: number
    gap_percentage: number

  identified_gaps:
    high_priority: array[object]
      description: string
      evidence: string  # Why this is a gap
      opportunity_score: number
    medium_priority: array[object]
    low_priority: array[object]

  recommendations:
    top_opportunities: array[string]
    rationale: array[string]

  metadata:
    papers_analyzed: number
    dimensions_used: array[string]
    generation_time: number

SOP Phase 1: Literature Data Parsing

Extract structured data from literature synthesis:

## Literature Parsing

**Papers Analyzed**: [N]

**Extracted Dimensions**:
- Methods: [list of unique methods]
- Domains: [list of unique domains/applications]
- Datasets: [list of unique datasets]
- Years: [range]

**Dimension Frequency**:
| Dimension | Count | Percentage |
|-----------|-------|------------|
| [Method 1] | [N] | [%] |
| [Method 2] | [N] | [%] |

SOP Phase 2: Gap Matrix Generation

Create the gap matrix visualization:

Gap Matrix Template (Markdown)

## Research Gap Matrix: [X-Axis] vs [Y-Axis]

|           | [Y1] | [Y2] | [Y3] | [Y4] | [Y5] |
|-----------|------|------|------|------|------|
| **[X1]**  | [N]  | [N]  | GAP  | [N]  | GAP  |
| **[X2]**  | GAP  | [N]  | [N]  | GAP  | GAP  |
| **[X3]**  | [N]  | GAP  | [N]  | [N]  | GAP  |
| **[X4]**  | GAP  | GAP  | GAP  | [N]  | [N]  |

**Legend**:
- [N] = Number of papers
- GAP = No papers found (research opportunity)
- Shading: Darker = more studied

**Gap Statistics**:
- Total cells: [N]
- Studied cells: [N] ([%])
- Gap cells: [N] ([%])

Gap Matrix Template (Mermaid Heatmap)

%%{init: {'theme': 'base', 'themeVariables': { 'primaryColor': '#ff6b6b'}}}%%
quadrantChart
    title Research Gap Analysis
    x-axis Low Method Complexity --> High Method Complexity
    y-axis Low Application Novelty --> High Application Novelty
    quadrant-1 High opportunity
    quadrant-2 Competitive space
    quadrant-3 Low priority
    quadrant-4 Niche opportunities
    Topic A: [0.3, 0.6]
    Topic B: [0.45, 0.23]
    Topic C: [0.57, 0.69]
    Topic D: [0.78, 0.34]
    Gap Area 1: [0.15, 0.85]
    Gap Area 2: [0.85, 0.75]

SOP Phase 3: Research Landscape Diagram

Visualize research density:

flowchart TB
    subgraph HighlyStudied["Highly Studied Areas"]
        A[Deep Learning + NLP<br/>150 papers]
        B[CNN + Image Classification<br/>200 papers]
    end

    subgraph ModeratelyStudied["Moderately Studied"]
        C[Transformers + Vision<br/>45 papers]
        D[GNN + Molecules<br/>30 papers]
    end

    subgraph UnderStudied["Under-Studied (GAPS)"]
        E[Neuro-symbolic + Robotics<br/>3 papers]
        F[Federated + Medical<br/>5 papers]
    end

    subgraph Unexplored["Unexplored (OPPORTUNITIES)"]
        G[Quantum ML + Drug Discovery<br/>0 papers]
        H[Causal + Time Series<br/>0 papers]
    end

    style HighlyStudied fill:#ff6b6b
    style ModeratelyStudied fill:#ffd93d
    style UnderStudied fill:#6bcb77
    style Unexplored fill:#4d96ff

SOP Phase 4: Temporal Gap Analysis

Show research trends over time:

## Temporal Research Landscape

### Publication Trend by Topic
Year Topic A Topic B Topic C Topic D
2019 *** ** *
2020 **** *** *
2021 ***** **** ** *
2022 **** ***** *** **
2023 *** **** **** ***
2024 ** *** ***** ****

**Trend Analysis**:
- **Rising**: Topic C, Topic D (opportunity areas)
- **Stable**: Topic B (competitive but active)
- **Declining**: Topic A (may be saturated)
- **Stale**: [Topics not updated since 2021]

SOP Phase 5: Opportunity Quadrant

Generate prioritized opportunity map:

quadrantChart
    title Research Opportunity Analysis
    x-axis Low Feasibility --> High Feasibility
    y-axis Low Impact --> High Impact
    quadrant-1 Pursue Aggressively
    quadrant-2 Strategic Investment
    quadrant-3 Deprioritize
    quadrant-4 Quick Wins
    Gap 1: [0.8, 0.9]
    Gap 2: [0.3, 0.85]
    Gap 3: [0.7, 0.4]
    Gap 4: [0.2, 0.3]
    Gap 5: [0.9, 0.6]

SOP Phase 6: Gap Prioritization

Rank identified gaps by research potential:

## Prioritized Research Gaps

### High Priority (Pursue)
1. **[Gap Description]**
   - Evidence: [Why this is a gap]
   - Opportunity Score: [0-1]
   - Feasibility: [high/medium/low]
   - Impact: [high/medium/low]
   - Suggested Approach: [Brief methodology]

### Medium Priority (Consider)
2. **[Gap Description]**
   ...

### Low Priority (Monitor)
3. **[Gap Description]**
   ...

Example Execution

Input (from literature-synthesis output):

literature_data:
  papers:
    - title: "Deep Learning for Drug Discovery"
      year: 2023
      methods: ["CNN", "GNN"]
      domains: ["drug_discovery", "molecular"]
    - title: "Transformers in Medical Imaging"
      year: 2024
      methods: ["Transformer", "Attention"]
      domains: ["medical_imaging", "diagnosis"]
    # ... more papers

analysis_type: gap_matrix
dimensions:
  x_axis: methods
  y_axis: domains

Output:

## Research Gap Matrix: Methods vs Application Domains

|                | Drug Discovery | Medical Imaging | Genomics | Clinical NLP |
|----------------|----------------|-----------------|----------|--------------|
| **CNN**        | 23             | 45              | 12       | 8            |
| **GNN**        | 15             | 3               | 8        | **GAP**      |
| **Transformer**| 5              | 18              | **GAP**  | 22           |
| **Diffusion**  | **GAP**        | 7               | **GAP**  | **GAP**      |

## Identified Gaps (Ranked)

### High Priority
1. **Diffusion Models for Drug Discovery**
   - Evidence: 0 papers found; diffusion excels at generation
   - Opportunity Score: 0.92
   - Rationale: Diffusion models successful in images, untapped in molecules

2. **Graph Neural Networks for Clinical NLP**
   - Evidence: 0 papers; GNNs model document relationships
   - Opportunity Score: 0.78

### Medium Priority
3. **Transformers for Genomics**
   - Evidence: 0 papers in our corpus (may exist elsewhere)
   - Opportunity Score: 0.65

Integration Points

Receives From

  • literature-synthesis: Paper data for gap analysis
  • baseline-replication: Validation of gap existence

Feeds Into

  • rapid-idea-generator: Gap-informed ideation
  • rapid-manuscript-drafter: Visual evidence for motivation
  • research-driven-planning: Strategic direction

Memory Storage

# Store gap analysis for future reference
npx claude-flow@alpha memory store \
  "gap_analysis_[topic]" \
  "[gap_data_json]" \
  --namespace "research/gaps"

Success Criteria

  • All dimensions extracted from literature data
  • Gap matrix accurately reflects paper coverage
  • Gaps prioritized by opportunity score
  • Visual outputs render correctly
  • Recommendations actionable and evidence-based
  • Integration with manuscript writing enabled

Feature Comparison

Feature Basic Tools This Skill
Gap identification Basic Multi-dimensional
Evidence for gaps None Paper counts, citations
Visualization Basic diagrams Matrix, landscape, temporal, quadrant
Prioritization None Opportunity scoring
Integration Standalone Feeds into manuscript, planning
Transparency Black box Full methodology shown

Version: 1.0.0 Category: Research / Gap Analysis Prerequisites: literature-synthesis output Output Formats: Mermaid, Markdown, ASCII, GraphViz


Core Principles

1. Multi-Dimensional Gap Analysis Over Linear Enumeration

Research gaps exist at the intersection of multiple dimensions (methods, domains, datasets, time). Single-axis analysis misses the combinatorial opportunities where established methods meet unexplored application areas.

In practice:

  • Generate gap matrices with at least 2 dimensions (method x domain, technique x dataset)
  • Use quadrant analysis to classify gaps by feasibility vs impact (pursue high-high areas first)
  • Apply temporal filtering to identify stale research areas (not updated in 2+ years)
  • Create bubble charts showing research density to reveal saturated vs unexplored regions
  • Combine multiple visualizations (matrix + landscape + temporal) for comprehensive coverage

2. Evidence-Based Gap Identification With Quantitative Metrics

Claiming a gap exists requires proof. This skill quantifies gaps using paper counts, citation analysis, and coverage metrics rather than subjective assessments.

In practice:

  • Calculate gap percentage (unstudied cells / total cells in matrix)
  • Report exact paper counts per intersection (e.g., "GNN + Clinical NLP: 0 papers")
  • Use minimum threshold filters (e.g., >5 papers = studied, <3 = gap, 0 = opportunity)
  • Track confidence scores based on corpus size (1000+ papers = high confidence gaps)
  • Provide source data in CSV/JSON for independent validation and reproducibility

3. Opportunity Scoring Beyond Gap Existence

A gap is not inherently valuable. This skill prioritizes gaps by research potential, combining novelty with feasibility and impact to guide strategic direction.

In practice:

  • Score each gap on 3 axes: novelty (0-1), feasibility (0-1), impact (0-1)
  • Calculate opportunity score as weighted combination (e.g., 0.4 * novelty + 0.3 * impact + 0.3 * feasibility)
  • Rank gaps by opportunity score to create actionable priority list
  • Classify as high/medium/low priority with explicit thresholds (>0.7 = high, 0.4-0.7 = medium, <0.4 = low)
  • Justify prioritization with evidence (why is this gap feasible? what makes it impactful?)

Anti-Patterns

Anti-Pattern Problem Solution
Cherry-picking visualization to emphasize desired gaps Selective axis choice or dimension filtering can make any area appear understudied; creates misleading visual "evidence" for pre-determined research direction Use systematic dimension selection based on literature data (most common methods/domains). Generate multiple visualizations with different axes. Report both studied AND unstudied areas transparently.
Ignoring corpus limitations in gap claims A gap in your analyzed papers may not be a gap in the broader literature; limited corpus leads to false gap identification Report corpus size prominently (e.g., "Analysis based on 150 papers from 2020-2024"). Add caveat: "Gaps may exist outside analyzed corpus". Use confidence scoring based on coverage (>1000 papers = high confidence).
Treating all gaps as equal opportunities Some gaps exist because they are uninteresting, infeasible, or already attempted and failed; visualization alone doesn't distinguish valuable from valueless gaps Add feasibility and impact dimensions to opportunity scoring. Research why gap exists (technical barrier? lack of interest? ethical concerns?). Provide rationale for each high-priority gap recommendation.

Conclusion

Research gap visualization transforms the abstract concept of "what's missing" into concrete, actionable visual evidence. By mapping the research landscape across multiple dimensions, this skill reveals not only where gaps exist but also where the most promising opportunities lie. The combination of gap matrices, landscape diagrams, temporal analysis, and opportunity scoring provides researchers with a comprehensive view of the strategic research terrain.

The power of this skill lies in its ability to make gap identification systematic and evidence-based. Rather than relying on intuition or anecdotal observations about what's been studied, researchers can point to specific visualizations showing exact paper counts, coverage percentages, and prioritized recommendations. This visual evidence is particularly valuable in grant proposals and manuscript motivation sections, where demonstrating research novelty is critical for funding and publication success.

As research fields become increasingly specialized and literature volumes grow exponentially, manual gap identification becomes impractical. Systematic visualization of research coverage allows scholars to identify novel contribution opportunities efficiently, avoid redundant work, and make strategic decisions about research direction. The research gap visualizer skill represents an essential tool for modern evidence-based research planning, transforming literature synthesis from descriptive summaries into strategic roadmaps.