# 项目汇报演示脚本

> 配合 `doc/汇报PPT.pptx` 使用

---

## 演示流程（总时长约 10 分钟）

### 1. 开场 + 背景（1 分钟）

**讲述：** "大家好，我们团队完成了 GitLink 智能化能力提升项目。gitlink-cli 是 GitLink 的命令行工具，我们围绕它做了四大块工作：CLI 扩展、AI Agent Skills、端到端工作流、科研辅助。"

### 2. 子任务一：CLI 能力（1 分钟）

**讲述：** "我们新增了 23 个 Shortcut 命令组、181+ 个子命令。关键新增包括 Webhook 投递监控、Wiki 管理、代码片段管理、REPL 交互模式。同时实现了 4 个平台的包管理（npm/brew/scoop/choco）。"

### 3. 子任务二：Skills（1 分钟）

**讲述：** "我们开发了 11 个 Claude Code Skills，涵盖 Issue 自动分拣、代码深度审查、项目健康度报告、自动 Release Notes、合规检查等场景。全部在 Claude Code 端到端验证通过。"

### 4. 子任务三：社区运营自动化（2 分钟）— ⭐ 现场演示

**操作：**
```bash
cd e:/gitlink-cli/gitlink-cli
DRY_RUN=true bash skills/gitlink-community-ops/scripts/community-ops-full.sh z2_cc gitlink-cli
```

**讲述：** "这条命令一键执行三阶段流水线：Issue 自动分拣 → 社区周报生成 → Release Notes 发布。默认 dry-run 模式，不会修改实际数据。"

**展示输出重点：**
- Phase 1：Issue 列表和分类建议
- Phase 2：生成的周报文件 `_output/weekly-health-report.md`
- Phase 3：生成的 Release Notes

**展示 HTML 报告：**
```bash
explorer "skills/gitlink-community-ops/scripts/_output/weekly-health-report.html"
```

### 5. 子任务四：科研洞察（2 分钟）— ⭐ 现场演示

**操作：**
```bash
bash skills/gitlink-research-insight/scripts/research-insight-full.sh z2_cc gitlink-cli
```

**讲述：** "科研洞察模块采集仓库的 8 维数据，包括仓库信息、主题标签、语言分布、贡献者、提交历史、Issue、PR、协作者，然后从成熟度、文档质量、贡献模式、社区健康度四个维度评分。"

**展示输出：**
```bash
cat skills/gitlink-research-insight/scripts/_output/research-insight-report.md
```

**展示 HTML：**
```bash
explorer "skills/gitlink-research-insight/scripts/_output/research-insight-report.html"
```

### 6. 子任务四：热点追踪与知识图谱（2 分钟）— ⭐ 现场演示

**操作：**
```bash
bash skills/gitlink-research-hotspot/scripts/hotspot-tracker-full.sh "machine learning" "深度学习"
```

**讲述：** "热点追踪模块通过多关键词搜索 GitLink 平台，发现相关仓库并自动构建知识图谱。"

**展示交互式 HTML 图谱：**
```bash
explorer "skills/gitlink-research-hotspot/scripts/_output/knowledge-graph-machine learning.html"
```

**讲述：** "图谱支持缩放、拖拽、点击高亮和 SVG 导出。"

### 7. 总结（1 分钟）

**讲述：** "项目共交付 47 个文件、约 5,800 行代码。刘焱负责 CLI 底层架构，赵昌负责命令实现和 Skills 开发，曾蔚然负责 DevOps 流水线和审查 Skills。演示完毕，谢谢！"

---

## 演示环境检查清单

- [ ] `go build -o gitlink-cli.exe .`（确保 CLI 已最新编译）
- [ ] `gitlink-cli auth status`（确保已登录）
- [ ] 网络通畅（需要访问 GitLink API）
- [ ] 预留 5 分钟提前运行采集脚本（热点搜索耗时较长）

## 备用方案

- 如果热点搜索耗时太长，可预先运行并将结果保存，演示时直接打开 HTML
- 如果网络不通，展示 GitHub 上的代码结构和已生成的 HTML 报告文件
