Communitygithub.com

文獻回顧

針對學術、生物醫學、技術及科學主題,進行系統性文獻回顧的工作流程,包含搜尋規劃、來源篩選、綜合分析、引用驗證與證據記錄。

文獻回顧 是什麼?

這項技能提供一個結構化的文獻回顧工作流程,適用於學術、生物醫學、技術與科學領域。它能引導使用者從定義研究問題(如使用PICO框架)、規劃搜尋策略(包含指定資料庫如PubMed、arXiv、Semantic Scholar)、記錄搜尋日誌、去除重複文獻、分階段篩選來源(標題、摘要、全文),到進行結構化的資料提取與主題式綜合分析。此技能特別強調實證基礎與可重複性,會根據使用者需求的嚴謹程度,預設採用範疇回顧或系統性回顧,並輸出包含研究問題、搜尋策略、證據總結、綜合分析、研究缺口與參考文獻的完整報告。此外,它還內建了引用驗證機制,並提醒使用者避免常見的陷阱,例如未標記預印本或忽略負面結果。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/affaan-m/ECC/tree/main/skills/scientific-thinking-literature-review

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

文獻回顧 是做什麼的?

當任務是尋找、篩選、綜合分析並引用一系列學術或技術文獻時,請使用此技能。

使用時機

  • 建立系統性、範疇性或敘述性文獻回顧。
  • 針對一個研究問題,綜合分析當前技術水準。
  • 找出研究缺口、矛盾之處或未來研究方向。
  • 為論文或報告準備有引用支持的背景章節。
  • 比較來自同儕審查論文、預印本、專利與技術報告的證據。

回顧類型

  • 敘述性回顧:廣泛的綜合分析;適合用來掌握概況。
  • 範疇回顧:描繪概念、方法與證據缺口。
  • 系統性回顧:預先定義的協議、可重現的搜尋、明確的篩選與排除標準。
  • 統合分析:系統性回顧加上量化效應的整合。

請詢問使用者需要何種嚴謹程度。若未指定,探索性工作預設為範疇回顧,發表或臨床主張則預設為系統性回顧。

工作流程

1. 定義問題

將提示轉換為可搜尋的研究問題。

針對臨床或生物醫學工作,使用 PICO:

  • 人口群體(Population)
  • 介入或暴露(Intervention or exposure)
  • 比較組(Comparator)
  • 結果(Outcome)

針對技術工作,使用:

  • 系統或領域(system or domain)
  • 方法或介入(method or intervention)
  • 比較基準線(comparison baseline)
  • 評估指標(evaluation metric)

2. 規劃搜尋

在收集來源前建立搜尋協議:

  • 要搜尋的資料庫
  • 日期範圍
  • 語言
  • 出版類型
  • 納入標準
  • 排除標準
  • 確切的搜尋字串

最低實用資料庫組合:

  • PubMed:用於生物醫學與生命科學文獻。
  • arXiv:用於電腦科學、數學、物理、定量生物學及預印本。
  • Semantic Scholar 或 Crossref:用於廣泛的學術發現。
  • 相關領域特定來源,例如臨床試驗註冊平台、專利資料庫、標準制定組織或官方技術文件。

3. 搜尋並記錄證據

保留一份使回顧可重現的搜尋日誌:

| 資料庫 | 搜尋日期 | 查詢 | 篩選條件 | 結果數 | 匯出方式 |
| --- | --- | --- | --- | ---: | --- |
| PubMed | 2026-05-11 | `("CRISPR"[tiab] OR "Cas9"[tiab]) AND "sickle cell"[tiab]` | 2020:2026, 英文 | 86 | PMID 清單 |
| arXiv | 2026-05-11 | `CRISPR sickle cell gene editing` | q-bio, 2020:2026 | 9 | BibTeX |

將原始 ID、URL、DOI、摘要與筆記與最終的正式文章分開儲存。

4. 去除重複

依照此順序去除重複:

  1. DOI
  2. PMID 或 arXiv ID
  3. 確切標題
  4. 標準化標題加上第一作者與年份

記錄移除了多少重複項目。

5. 篩選來源

分階段篩選:

  1. 標題
  2. 摘要
  3. 全文

針對系統性工作,記錄排除原因:

  • 錯誤的人口群體
  • 錯誤的介入
  • 錯誤的結果
  • 非原始研究
  • 重複
  • 無法取得全文
  • 超出日期範圍

6. 提取資料

使用結構化的提取表格:

| 研究 | 設計 | 人口群體/資料 | 方法 | 比較組 | 結果 | 主要發現 | 限制 |
| --- | --- | --- | --- | --- | --- | --- | --- |
| 作者 年份 | 隨機對照試驗/世代研究/回顧等 | 樣本或語料庫 | 方法 | 基準線 | 測量結果 | 結果 | 注意事項 |

針對技術論文,請包含資料集、基準、指標、基準線與再現性說明。

7. 綜合分析

以主題為單位分組證據,而不是逐一總結論文。

有用的綜合分析視角:

  • 最強證據
  • 矛盾的證據
  • 方法論弱點
  • 人口群體或資料集限制
  • 時效性與重複驗證
  • 實際應用意義
  • 未解答的問題

根據信心水準區分主張:

  • 高信心:跨來源、已重複的高品質證據。
  • 中信心:合理但因樣本、方法或時效性而有所限制。
  • 低信心:早期、推測性、單一來源或測量薄弱。

8. 驗證引用

在最終確定前:

  • 驗證 DOI、PMID、arXiv ID 或官方 URL
  • 檢查作者姓名與出版年份
  • 不要引用一篇論文來支持它並未提出的主張
  • 將預印本標記為預印本
  • 區分回顧性文章與原始證據

輸出範本

# 文獻回顧:<主題>

生成日期:<日期>
回顧類型:<敘述性 | 範疇 | 系統性 | 統合分析>
搜尋視窗:<日期範圍>
資料庫:<清單>

## 研究問題

## 搜尋策略

## 納入與排除標準

## 證據總結

## 主題式綜合分析

## 缺口與限制

## 參考文獻

## 搜尋日誌

常見陷阱

  • 不要將搜尋片段當作證據。
  • 不要未加標籤就混合預印本、回顧性文章與原始研究。
  • 不要遺漏負面或矛盾的發現。
  • 沒有可重現的協議,不要聲稱具有系統性回顧的嚴謹性。
  • 不要僅用單一資料庫來支持廣泛的主張,除非明確限制範圍於該資料庫。

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

accessibility

Design, implement, and audit inclusive digital products using WCAG 2.2 Level AA. Use when building or auditing UI that must meet WCAG 2.2 Level AA, or when reviewing a change for keyboard, contrast, or screen-reader support.

affaan-m/content-engine

Create platform-native content systems for X, LinkedIn, TikTok, YouTube, newsletters, and repurposed multi-platform campaigns. Use when the user wants social posts, threads, scripts, content calendars, or one source asset adapted cleanly across platforms.

affaan-m/ECC

Multi-platform content distribution across X, LinkedIn, Threads, and Bluesky. Adapts content per platform using content-engine patterns. Never posts identical content cross-platform. Use when the user wants to distribute content across social platforms.

affaan-m/fal-ai-media

Unified media generation via fal.ai MCP — image, video, and audio. Covers text-to-image (Nano Banana), text/image-to-video (Seedance, Kling, Veo 3), text-to-speech (CSM-1B), and video-to-audio (ThinkSound). Use when the user wants to generate images, videos, or audio with AI.

affaan-m/manim-video

日本語翻訳:このファイルは manim-video 用の日本語翻訳が必要です

affaan-m/remotion-video-creation

Remotion のベストプラクティス - React で動画を作成する。3D、アニメーション、音声、字幕、チャート、トランジションなどをカバーするドメイン固有の29のルール。

affaan-m/video-editing

AI-assisted video editing workflows for cutting, structuring, and augmenting real footage. Covers the full pipeline from raw capture through FFmpeg, Remotion, ElevenLabs, fal.ai, and final polish in Descript or CapCut. Use when the user wants to edit video, cut footage, create vlogs, or build video content.

agent-architecture-audit

Full-stack diagnostic for agent and LLM applications. Audits the 12-layer agent stack for wrapper regression, memory pollution, tool discipline failures, hidden repair loops, and rendering corruption. Produces severity-ranked findings with code-first fixes. Essential for developers building agent applications, autonomous loops, or any LLM-powered feature. Use when an agent or LLM feature misbehaves and the failing layer is unknown, or before shipping an agent stack.

agent-eval

Head-to-head comparison of coding agents (Claude Code, Aider, Codex, etc.) on custom tasks with pass rate, cost, time, and consistency metrics. Use when choosing between coding agents, or when a change to an agent setup needs measured pass rate, cost, and time rather than an impression.

agent-harness-construction

Design and optimize AI agent action spaces, tool definitions, and observation formatting for higher completion rates. Use when defining or revising an agent

agentic-engineering

Operate as an agentic engineer using eval-first execution, decomposition, and cost-aware model routing. Use when planning or executing engineering work that agents will carry out end to end.

agentic-os

Build persistent multi-agent operating systems on Claude Code. Covers kernel architecture, specialist agents, slash commands, file-based memory, scheduled automation, and state management without external databases. Use when building a persistent multi-agent system on Claude Code with its own memory, commands, and scheduling.

agent-introspection-debugging

Structured self-debugging workflow for AI agent failures using capture, diagnosis, contained recovery, and introspection reports. Use when an agent run fails and you need a reproducible diagnosis instead of a retry.

agent-payment-x402

Add x402 payment execution to AI agents with per-task budgets, spending controls, and non-custodial wallets. Supports Base through agentwallet-sdk and X Layer through OKX Payments / OKX Agent Payments Protocol. Use when an agent must pay for something itself and needs per-task budgets, spending controls, and a non-custodial wallet.

agent-self-evaluation

Use after completing any non-trivial task. The agent self-rates its output on 5 axes — accuracy, completeness, clarity, actionability, conciseness — with concrete evidence per criterion. Produces a structured 1-5 scorecard with specific improvement suggestions.

agent-sort

Build an evidence-backed ECC install plan for a specific repo by sorting skills, commands, rules, hooks, and extras into DAILY vs LIBRARY buckets using parallel repo-aware review passes. Use when ECC should be trimmed to what a project actually needs instead of loading the full bundle.

ai-first-engineering

Engineering operating model for teams where AI agents generate a large share of implementation output. Use when setting team process, review gates, or ownership rules for a codebase largely written by agents.

ai-regression-testing

Regression testing strategies for AI-assisted development. Sandbox-mode API testing without database dependencies, automated bug-check workflows, and patterns to catch AI blind spots where the same model writes and reviews code. Use when adding regression coverage to AI-assisted code, or when the same model both wrote and reviewed a change.

android-clean-architecture

Clean Architecture patterns for Android and Kotlin Multiplatform projects — module structure, dependency rules, UseCases, Repositories, and data layer patterns. Use when structuring modules, layers, or data flow in an Android or KMP project.

angular-developer

Generates Angular code and provides architectural guidance. Trigger when creating projects, components, or services, or for best practices on reactivity (signals, linkedSignal, resource), forms, dependency injection, routing, SSR, accessibility (ARIA), animations, styling (component styles, Tailwind CSS), testing, or CLI tooling.

相關技能