---
name: gitlink-research
version: 1.0.0
description: "GitLink 科研辅助系统：项目洞察、热点追踪、合规复现、协作匹配、进度预警、论文引用。服务科研工作者、课题组、科研团队。"
metadata:
  requires:
    bins: ["gitlink-cli"]
  triggers:
    - "科研"
    - "research"
    - "论文"
    - "citation"
    - "知识图谱"
    - "knowledge graph"
    - "热点追踪"
    - "合规检查"
    - "复现性"
    - "reproducibility"
    - "协作匹配"
    - "进度跟踪"
    - "项目洞察"
    - "引用格式"
    - "BibTeX"
---

# gitlink-research（科研辅助系统）

> **前置条件：** 先阅读 [`../gitlink-shared/SKILL.md`](../gitlink-shared/SKILL.md) 了解认证和全局参数。
>
> **实现方式：** 场景 1/3/5/6 有可执行脚本（`workflows/academic/`）；场景 2/4 由 AI Agent 直接执行（需理解、推理、判断）。

**CRITICAL — GitLink 操作只能用 `gitlink-cli`。禁止用 `gh` 操作 GitLink 资源。**

本 Skill 将 GitLink 平台的代码托管与协作数据转化为科研创新支撑能力，实现科研项目分析、主体画像、热点追踪、创新启发、合规校验等全链路辅助服务。

## 功能菜单

```
====== GitLink 科研辅助系统 ======

请选择功能：

  1. 仓库级科研项目洞察
     → 仓库深度画像：项目定位、技术栈、活动健康、贡献者网络

  2. 科研热点追踪与知识图谱
     → 跨仓库搜索、热点趋势、知识图谱可视化

  3. 科研项目合规与复现性检查
     → 许可证合规 + 8维复现性评分卡

  4. 科研协作智能匹配
     → 互补项目发现、潜在合作者推荐

  5. 科研进度智能跟踪与预警
     → 里程碑跟踪、异常检测、周报生成

  6. 一键生成论文引用格式
     → BibTeX / APA / MLA / GB/T 7714 / CITATION.cff

请输入编号（1-6）或功能名称：
```

## 用户输入 → 场景映射

| 用户输入 | 执行的场景 | Reference 文件 | 实现方式 |
|----------|-----------|---------------|---------|
| `1` / "项目洞察" | 仓库级科研项目洞察 | [`research-project-insights.md`](references/research-project-insights.md) | `workflows/academic/06-research-insights.sh` 脚本 |
| `2` / "热点追踪" / "知识图谱" | 科研热点追踪与知识图谱 | [`research-hotspot-tracking.md`](references/research-hotspot-tracking.md) | **AI Agent 直接执行** |
| `3` / "合规复现" / "合规检查" | 项目合规与复现性检查 | [`research-compliance-repro.md`](references/research-compliance-repro.md) | `workflows/academic/08-research-compliance.sh` 脚本 |
| `4` / "协作匹配" | 科研协作智能匹配 | [`research-collab-matching.md`](references/research-collab-matching.md) | **AI Agent 直接执行** |
| `5` / "进度预警" / "进度跟踪" | 进度跟踪与预警 | [`research-progress-tracking.md`](references/research-progress-tracking.md) | `workflows/academic/10-research-progress.sh` 脚本 |
| `6` / "引用格式" / "论文引用" | 论文引用格式生成 | [`research-citation-format.md`](references/research-citation-format.md) | `workflows/academic/11-research-citation.sh` 脚本 |

## 执行流程

1. **展示菜单** — 列出 6 个科研辅助场景
2. **获取用户选择** — 用户输入编号或功能名称
3. **读取 Reference** — 根据选择读取对应的 reference 文件
4. **确认参数** — 询问必要的参数（owner/repo/keywords 等）
5. **执行**：
   - **脚本场景**（1/3/5/6）→ 运行 `workflows/` 下的 Shell 脚本
   - **AI 场景**（2/4）→ Agent 直接调用 `gitlink-cli` 收集数据，AI 完成分析和生成
6. **展示结果** — 输出摘要，HTML 报告自动打开

## 快捷触发

用户可以直接说特定意图，跳过菜单：

| 用户说的话 | 直接执行 |
|------------|----------|
| "分析一下这个仓库的科研价值" | 场景 1：项目洞察 |
| "帮我追踪 NLP 的热点" | 场景 2：热点追踪 |
| "检查这个项目的复现性" | 场景 3：合规复现 |
| "帮我找合作者" | 场景 4：协作匹配 |
| "看一下项目进度有没有风险" | 场景 5：进度预警 |
| "生成这个项目的论文引用" | 场景 6：引用格式 |

## 参数说明

| 参数 | 说明 | 获取方式 |
|------|------|----------|
| `--owner` | 仓库所有者 | 自动从 git remote 解析，或询问用户 |
| `--repo` | 仓库名称 | 自动从 git remote 解析，或询问用户 |
| `--keywords` | 搜索关键词（逗号分隔） | 询问用户（场景 2、4） |
| `--format` | 引用格式（场景 6） | 询问用户，默认 all |
| `--org` | 组织名称 | 询问用户（场景 5 多仓库模式） |

## 输出产物

每个场景生成的产物：

| 场景 | 产物 |
|------|------|
| 1. 项目洞察 | `output/research-insights-{repo}-{date}.html` + Wiki 页面 |
| 2. 知识图谱 | `output/knowledge-graph-{date}.json` + `output/knowledge-graph-{date}.html` + Wiki |
| 3. 合规复现 | `output/reproducibility-{repo}-{date}.html` + Wiki |
| 4. 协作匹配 | `output/collab-match-{date}.html` + Wiki |
| 5. 进度预警 | `output/progress-weekly-{date}.html` + Wiki |
| 6. 引用格式 | 控制台输出 + `CITATION.cff` 文件（可选） |

## References

- [gitlink-shared](../gitlink-shared/SKILL.md) — 认证和全局参数
- [gitlink-workflow](../gitlink-workflow/SKILL.md) — 通用 AI 工作流
