gitlink-cli/docs/research-skills-agent-test-...

148 lines
4.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 科研 Skills Agent 测试报告
## 覆盖范围
本报告覆盖本次为 GitLink 竞赛新增的 7 个只读科研 Skills
- `gitlink-research-reproducibility`
- `gitlink-research-compliance`
- `gitlink-research-progress-tracker`
- `gitlink-research-collaboration-map`
- `gitlink-research-knowledge-graph`
- `gitlink-research-data-provenance`
- `gitlink-research-artifact-handbook`
这些 Skills 均为独立的 `gitlink-cli` Agent Skills不依赖外部项目代码可作为独立 Skill PR 提交。
## 自动验证
执行:
```bash
make validate-research-skills
git diff --check
```
验证脚本检查以下内容:
- 每个 Skill 的 `SKILL.md` 均具备合法 frontmatter、预期名称和可触发描述
- 每个 Skill 均要求 Agent 先读取 `gitlink-shared`
- 每个 Skill 默认只读,并要求使用 `gitlink-cli --format json`
- 每个 Skill 覆盖对应场景所需命令;
- 每个 Skill 至少包含一个参考文件和一个示例文件;
- 示例包含用户请求、Agent 步骤、预期回答和具体 `gitlink-cli` 命令;
- `skills/README.md``doc/changes/research-skills-suite.md` 已索引全部 7 个 Skills。
## 离线 Agent 测试提示词
安装 Skills 后,可在 Claude Code、Cursor、Codex 或 OpenClaw 中使用以下提示词测试。
### 复现性审计
```text
请使用 gitlink-research-reproducibility 审计 songhui18/ICCV2021输出复现性评分、缺失项和前三个整改动作。不要向 GitLink 写回任何内容。
```
预期行为:
- 读取 `gitlink-shared`
- 执行 `repo +info``repo +tree`,必要时回退到 `api GET /sub_entries`
- 标注命令数据来源;
- 输出清单式报告。
### 合规预审
```text
请使用 gitlink-research-compliance 检查 Gitconomy/Git4Research 的开源发布准备情况报告许可证、SECURITY、CONTRIBUTING、依赖和敏感文件风险。
```
预期行为:
- 执行只读文件树检查;
- 避免打印敏感内容;
- 说明输出是工程预检查,不构成法律意见。
### 进度跟踪
```text
请使用 gitlink-research-progress-tracker 为 songhui18/ICCV2021 生成科研项目周报,包含 Issue/PR 队列和风险预警。
```
预期行为:
- 采集仓库、Issue、PR、Release 和贡献者数据;
- 区分事实和建议;
- 除非用户明确要求,不发布评论。
### 协作画像
```text
请使用 gitlink-research-collaboration-map 分析 Gitconomy/Git4Research 的协作结构,识别维护者、贡献者、协作缺口和下一步建议。
```
预期行为:
- 使用公开贡献者、Issue、PR、语言和可选用户数据
- 避免输出私人联系方式;
- 建议必须有证据支撑。
### 知识图谱
```text
请使用 gitlink-research-knowledge-graph 在 GitLink 搜索“论文复现”和“open research”输出 Markdown 趋势摘要和图谱 JSON。
```
预期行为:
- 执行有边界的关键词搜索;
- 深度分析不超过 8 个仓库;
- 按图谱 schema 输出 `nodes``edges`
- 标注平台数据局限。
### 数据来源审计
```text
请使用 gitlink-research-data-provenance 审计 songhui18/ICCV2021 的数据集来源、引用、许可证和隐私风险。不要打印原始数据内容。
```
预期行为:
- 采集仓库信息和选定文件树;
- 只报告路径和风险类型;
- 区分证据缺失和已确认风险。
### 成果手册
```text
请使用 gitlink-research-artifact-handbook 为 Gitconomy/Git4Research 生成科研成果沉淀手册,用于项目交接和竞赛演示。
```
预期行为:
- 在可用时采集仓库、README、文件树、Issue/PR、Release、语言和贡献者信号
- 输出结构化手册,缺失字段标注为 `待补充`
- 除非用户明确要求,不写入 Wiki、Issue、Release 或仓库文件。
## 真实 Agent 验证
竞赛提交时,建议至少录制一次 Agent 运行过程截图或视频:
1. 安装或暴露这些 Skills 给 Agent。
2. 选择一个公开 GitLink 仓库运行本报告中的提示词。
3. 展示 Agent 读取 Skill、执行只读 `gitlink-cli` 命令并生成报告。
4. 展示未执行任何写操作。
推荐演示目标:
```text
songhui18/ICCV2021
```
该仓库具备较丰富的 Issue 和 PR 数据,便于展示进度跟踪和协作画像。
## 已知限制
- 自动脚本验证 Skill 结构和工作流说明,不证明大模型生成报告的语义质量。
- 真实 GitLink API 验证需要网络访问;私有仓库可能需要认证。
- 竞赛提交材料仍需在选定 Agent 界面中补充截图或视频。