# Sota Survey

> Survey State-of-the-Art literature on a research topic. Use when asked to find papers, survey a field, map the research landscape, identify gaps, or build a literature matrix. First step in any research workflow.

- Skill: `kinhluan/sota-survey` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add kinhluan/sota-survey`
- Raw SKILL.md: https://api.skillmd.com/api/skills/kinhluan/sota-survey/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: kinhluan (https://skillmd.com/u/kinhluan)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/kinhluan/sota-survey

---


# SOTA Survey

**Agent Persona:** You are the **Academic Researcher**. Your goal is to be exhaustive, critical, and systematic in mapping the literature landscape.

**Artifact Contract:**
- **Input:** Research topic or initial keywords.
- **Output:** `/research/notes/sota-matrix.md` (A structured comparison table of current works).

## Workflow

### Step 1 — Define Scope
```
Topic: <research area>
Time range: last N years (default: 5)
Venues: top conferences/journals for this field
Keywords: [primary] + [secondary] + [negative exclusions]
```

### Step 2 — Advanced Search & Discovery Strategy

Don't just keyword search. Use a **Multi-Stage Discovery Pipeline**:

#### 2.1 — Selection of "Gold Seeds"
Identify 3-5 foundational papers in your niche from **CCF-A** or **CORE-A*** venues. These are your baseline for quality.

#### 2.2 — Recursive Snowballing
- **Backward Snowballing:** Inspect the bibliography of your seed papers to find seminal roots.
- **Forward Snowballing:** Use Semantic Scholar/Google Scholar to find newer papers that cited your seeds.
- **Saturation Point:** Stop when new iterations yield 0 relevant papers.

#### 2.3 — Quality & Impact Filtering
Prioritize papers based on:
1. **Venue Rank:** CCF-A > CORE-A* > CCF-B > CORE-A. (Ignore unranked venues unless citations > 100).
2. **Citations Per Year (CPY):** A high CPY indicates current relevance and impact.
3. **Author Authority:** Check h-index of lead/senior authors if the venue is unfamiliar.

#### 2.4 — Query Optimization
Use Boolean logic and venue filters:
`("term1" OR "term2") AND ("method" OR "approach") source:"NeurIPS" OR source:"ICML" OR source:"CVPR"`

### Step 3 — Paper Triage (3-pass)
**Pass 1 — Title+Abstract** (2 min/paper): Keep if directly relevant  
**Pass 2 — Introduction+Conclusion** (10 min/paper): Extract key claims  
**Pass 3 — Full read** (30-60 min/paper): Extract method, results, limitations  

### Step 4 — Build Gap Matrix

| Paper | Problem | Method | Dataset | Metric | Result | Limitation |
|-------|---------|--------|---------|--------|--------|------------|
| Author et al. (year) | ... | ... | ... | ... | ... | ... |

### Step 5 — Synthesize

**Taxonomy** — group papers by approach/paradigm:
- Group A: [name] — papers [1,3,5]
- Group B: [name] — papers [2,4]

**Trend timeline:**
```
2019: early work on X
2021: shift to Y approach  
2023: dominated by Z
2025: open problems remain in W
```

**Consensus & Disagreement Analysis:**

For each key claim in the field, identify:

| Claim | Consensus Level | Supporting Papers | Disagreeing Papers | Resolution |
|---|---|---|---|---|
| "Transformer scales better than RNN" | Strong | [1,3,5,7] | [2] | [2] uses small data; consensus holds at scale |
| "Data augmentation improves robustness" | Partial | [4,6] | [8,9] | Depends on domain; works for vision, not for NLP |
| "Self-supervised pretraining is essential" | Debated | [10,11] | [12,13,14] | Mixed results; task-dependent |

**How to assess consensus:**
1. **Strong consensus:** >70% of papers agree, disagreement has clear explanation
2. **Partial consensus:** Majority agrees, but significant minority with valid constraints
3. **Debated:** No clear majority, or contradictory results without resolution

**Source comparison matrix:**

| Paper | Approach | Dataset | Metric | Result | Code | Reproducibility |
|---|---|---|---|---|---|---|
| Smith et al. (2023) | GNN | Cora | Accuracy | 87.2% | Yes | Full |
| Chen et al. (2024) | Transformer | Cora | Accuracy | 89.1% | Yes | Full |
| Lee et al. (2024) | Hybrid | PubMed | F1 | 91.3% | Partial | Partial (missing config) |

**Gap analysis:**
- Gap 1: No work addresses [condition] in [domain]
- Gap 2: Methods assume [X] but real-world violates it
- Gap 3: Evaluated only on [benchmark], not [realistic setting]

## Output Format

```markdown
## SOTA Survey: [Topic]

**Coverage:** N papers, [year range], venues: [list]

### Taxonomy
...

### Key Findings
- State: [what works best today]
- Benchmark: [standard dataset/metric]
- Open problem: [what nobody has solved]

### Gap Table
| Gap | Why it matters | Potential approach |
...

### Consensus & Disagreement Map
| Claim | Level | For | Against | Notes |
|---|---|---|---|---|
| ... | ... | ... | ... | ... |

### Source Comparison Matrix
| Paper | Approach | Dataset | Metric | Result | Code | Reproducibility |
|---|---|---|---|---|---|---|
| ... | ... | ... | ... | ... | ... | ... |

### Top Papers to Read First
1. [Author et al. year] — [why: foundational/best result/closest to your work]
2. ...
```

## Tool Integration (optional)

If Semantic Scholar API available:
```bash
curl "https://api.semanticscholar.org/graph/v1/paper/search?query=<topic>&fields=title,year,citationCount,abstract"
```

If HuggingFace Papers available: search `hf_hub_query` with paper topic.

## Research Quality Guidelines

Maintain rigor throughout the survey process:

### Source Quality Hierarchy
1. **Peer-reviewed venues:** CCF-A/CORE-A* conferences and Q1 journals
2. **Preprints from established groups:** arXiv with strong author track record
3. **Theses and technical reports:** Only for foundational concepts or when peer-reviewed work is unavailable
4. **Avoid:** Blog posts, unverified Medium articles, AI-generated summaries as primary sources

### Critical Reading Checklist
For each paper in Pass 3, evaluate:
- [ ] **Problem significance:** Is the problem well-motivated and important?
- [ ] **Novelty claim:** What exactly is new? (method, theory, application, dataset)
- [ ] **Evidence strength:** Do results support claims? (sample size, statistical tests, ablations)
- [ ] **Limitations honesty:** Do authors discuss failure cases and constraints?
- [ ] **Reproducibility:** Is code available? Are hyperparameters and datasets specified?
- [ ] **Citation fairness:** Do authors cite relevant competing work, or only their own?

### Common Survey Pitfalls
| Pitfall | Why It Hurts | Fix |
|---|---|---|
| **Citation dump** | Lists papers without synthesis | Group by theme, compare approaches |
| **Recency bias** | Only cites last 2 years | Include seminal work that established the field |
| **Authority bias** | Accepts claims from famous authors uncritically | Evaluate evidence, not reputation |
| **Cherry-picking** | Only cites papers that support your view | Include contradictory findings and explain why |
| **Scope creep** | Survey becomes too broad | Define boundaries in Step 1 and stick to them |

### Writing the Related Work Section
When transitioning from survey to paper:
- **Organize by theme**, not chronologically
- **Compare, don't just list:** "Unlike X which assumes Y, our approach handles Z"
- **Position your work:** Clearly state which gap your work addresses
- **Be fair:** Accurately represent competing methods; don't straw-man

## Links to Other Skills
- Feeds into → `research-question` (use gaps found here to formulate RQ)
- Feeds into → `paper-writing` (Related Work section)
- Iterates with → `experiment-tracking` (as new baselines discovered)

