skills/43-wentorai-research-plugins/skills/research/deep-research/scoping-review-guide/SKILL.md
Scoping review methodology for broad evidence mapping
npx skillsauth add brycewang-stanford/Awesome-Agent-Skills-for-Empirical-Research scoping-review-guideInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Conduct scoping reviews to map the breadth and nature of research evidence on a topic, using the Arksey & O'Malley framework and JBI methodology with PRISMA-ScR reporting.
| Feature | Scoping Review | Systematic Review | |---------|---------------|-------------------| | Purpose | Map the evidence landscape | Answer a specific clinical/research question | | Question | Broad, exploratory | Focused, narrow | | Inclusion criteria | Broadly defined, may evolve | Strictly predefined | | Quality assessment | Optional (not always done) | Required (risk of bias) | | Synthesis | Descriptive/thematic mapping | Quantitative (meta-analysis) or narrative | | Protocol registration | Recommended (OSF) | Required (PROSPERO) | | Reporting guideline | PRISMA-ScR | PRISMA 2020 |
Scoping review questions are broad and use the PCC framework:
Population: Who is being studied?
Concept: What is the key concept or phenomenon?
Context: In what setting or discipline?
Example question:
"What is known about the use of AI tools in undergraduate
STEM education, including types of tools, pedagogical
approaches, and reported outcomes?"
Conduct a comprehensive search across multiple sources:
Search strategy development:
1. Identify key terms from the PCC framework
2. Develop synonyms and related terms for each concept
3. Combine using Boolean operators
Example search string (PubMed):
("artificial intelligence" OR "machine learning" OR "deep learning"
OR "natural language processing" OR "chatbot" OR "intelligent tutoring")
AND
("undergraduate" OR "higher education" OR "university student"
OR "college student")
AND
("STEM" OR "science education" OR "engineering education"
OR "mathematics education" OR "computer science education")
Databases to search:
- Discipline-specific databases (ERIC, PubMed, IEEE Xplore, etc.)
- Multidisciplinary databases (Scopus, Web of Science)
- Grey literature sources (ProQuest Dissertations, conference proceedings)
- Reference lists of included studies
Develop and apply inclusion/exclusion criteria iteratively:
| Criterion | Inclusion | Exclusion |
|-----------|-----------|-----------|
| Population | Undergraduate STEM students | K-12, graduate, non-STEM |
| Concept | AI-based educational tools | Non-AI technology (e.g., basic LMS) |
| Context | Formal educational settings | Informal learning, self-study apps |
| Study type | Empirical research (any design) | Editorials, opinion pieces |
| Language | English, Chinese | Other languages |
| Date | 2015-2025 | Before 2015 |
Screening process:
Create a data charting form to extract standardized information:
# Example: Data charting template as a structured dictionary
charting_template = {
"study_id": "", # Author, year
"country": "", # Country where study was conducted
"study_design": "", # RCT, quasi-experimental, case study, survey, etc.
"sample_size": 0,
"population": "", # Student demographics
"ai_tool_type": "", # Chatbot, ITS, NLP-based, etc.
"ai_tool_name": "", # Specific tool name (e.g., ChatGPT, ALEKS)
"subject_area": "", # Physics, CS, Math, Biology, etc.
"pedagogical_approach": "", # Flipped classroom, adaptive learning, etc.
"outcome_measures": [], # Learning gains, engagement, satisfaction, etc.
"key_findings": "", # Brief summary of main results
"limitations": "" # Reported limitations
}
Present results using multiple formats:
Descriptive numerical summary:
Thematic analysis:
import pandas as pd
import matplotlib.pyplot as plt
# Example: Visualize publication trends
df = pd.read_csv("charted_data.csv")
# Publications by year
year_counts = df["year"].value_counts().sort_index()
fig, ax = plt.subplots(figsize=(10, 5))
ax.bar(year_counts.index, year_counts.values, color="#0072B2")
ax.set_xlabel("Publication Year")
ax.set_ylabel("Number of Studies")
ax.set_title("Included Studies by Year")
plt.tight_layout()
plt.savefig("studies_by_year.pdf", dpi=300)
# Evidence map: cross-tabulation
evidence_map = pd.crosstab(df["ai_tool_type"], df["outcome_measures"])
print(evidence_map)
A streamlined systematic review with methodological shortcuts to produce evidence within a compressed timeline (typically 2-6 months):
| Shortcut | Trade-off | |----------|-----------| | Limit to 2-3 databases | May miss some studies | | Single reviewer screening | Risk of selection bias | | Simplified data extraction | Less comprehensive data | | No formal quality assessment | Cannot assess evidence strength | | Limit publication date range | May miss foundational studies |
A review of existing systematic reviews and meta-analyses on a topic:
A traditional literature review that is not systematic:
| Item | Description | |------|-------------| | Title | Identify the report as a scoping review | | Protocol | Indicate if a protocol was registered | | Objectives | State the research question using PCC | | Eligibility criteria | Describe inclusion/exclusion criteria | | Information sources | List all databases and other sources searched | | Search strategy | Present full search strategy for at least one database | | Selection of evidence | Describe screening process | | Data charting | Describe data charting process and variables | | Results | Present characteristics of included studies (tables, charts) | | Discussion | Summarize main findings, compare to existing knowledge | | Limitations | Discuss limitations of the evidence and of the review process |
tools
Recommend AND run open-source AI tools, agents, Claude Code / Codex skills, and MCP servers for any stage of a literature review — searching, reading, extracting, synthesizing, screening, citation-checking, and paper writing. Use when the user asks "what tool should I use to..." OR "install/run/use <tool> to ..." for research/lit-review work: automating a survey or related-work section, PDF→Markdown extraction for LLMs (MinerU/marker/docling), PRISMA / systematic review (ASReview), citation-backed Q&A over PDFs (PaperQA2), wiring papers into Claude/Cursor via MCP (arxiv/paper-search/zotero servers), or chatting with a Zotero library. Ships a launcher (scripts/litrun.py) that installs each tool in an isolated venv and runs it. Curated catalog of 70+ vetted projects. 支持中英文(用于「文献综述工具选型」与「一键安装/运行」)。
development
Route empirical-research requests through the Auto-Empirical Research Skills catalog when this whole repository is installed as one skill in Codex, CodeBuddy, Claude Code, or another IDE. Use to choose and load the right vendored AERS skill for causal inference, econometrics, replication, data acquisition, manuscript writing, peer review and referee responses, citation checking, de-AIGC editing, or full empirical-paper workflows without reading the entire repository at once.
documentation
Use when the project collects primary data or runs a field, lab, or survey experiment, before the intervention begins — write the pre-analysis plan, size the sample from a power calculation, and register with the AEA RCT Registry. Apply after the design is chosen in aer-identification and before any outcome data are seen.
tools
Guide economists to authoritative data sources with explicit, confirmed data specifications before retrieval; interfaces with Playwright MCP to navigate portals and extract real data, not articles about data.