feat(操作中心): 融入科研辅助 5 大场景(子任务四)
CI / test (push) Failing after 2m17s Details

将 5 个已实现的科研辅助 skill 作为一等公民集成进 /gitlink 交互式菜单:

- 12 科研项目洞悉        → gitlink-research-insight
- 13 科研热点与知识图谱  → gitlink-research-hotspot
- 14 科研合规与复现性    → gitlink-research-compliance
- 15 科研协作智能匹配    → gitlink-research-matching
- 16 科研进度跟踪与预警  → gitlink-research-progress

变更:
- 顶层菜单新增「🔬 科研辅助」类别(替原「🌐 指定仓库」位;仓库定位改由
  $ARGUMENTS / 粘贴网址 / Other 兜底,功能不减)
- 完整目录扩为 16 项;科研 5 项超 4 项上限,按「编号打印 + 4 项可上下选 +
  Other 选第 5 项」规则处理
- 关键词直跳、操作→skill 映射表同步补齐 5 个科研关键词/skill
- 备注注明科研类 skill 为 read-only 只读分析,可放心对任意公开仓库运行
This commit is contained in:
刘焱 2026-07-02 16:19:28 +08:00
parent 47c5083095
commit 57993e8bea
2 changed files with 21 additions and 7 deletions

View File

@ -1,5 +1,5 @@
---
description: GitLink 操作中心 — 列出所有常用操作与端到端场景,上下选择并执行;也可传入仓库网址直接对其操作
description: GitLink 操作中心 — 列出所有常用操作、端到端场景与科研辅助,上下选择并执行;也可传入仓库网址直接对其操作
argument-hint: "[可选: GitLink 仓库网址 或 场景关键词,如 代码审查 / 健康度]"
---
@ -20,7 +20,7 @@ argument-hint: "[可选: GitLink 仓库网址 或 场景关键词,如 代码
3. 否则若当前处于一个 git 仓库且其 remote 指向 GitLink自动解析 owner/repo 作为 TARGET可运行 `git remote -v` 判断)。
4. 否则 **TARGET = 空**(后续按需向用户询问)。
**关键词直跳**:若 `$ARGUMENTS` 命中下方「映射表」中的任一场景关键词(代码审查 / Issue 分拣 / Release / 健康度 / 合规 / 新人引导 / 社区运营 / 质量门禁 / 项目初始化 / 多仓库 / 贡献者),**跳过第 2 步菜单**,直接进入第 3 步执行该场景TARGET 仍按上面规则解析)。
**关键词直跳**:若 `$ARGUMENTS` 命中下方「映射表」中的任一场景关键词(代码审查 / Issue 分拣 / Release / 健康度 / 合规 / 新人引导 / 社区运营 / 质量门禁 / 项目初始化 / 多仓库 / 贡献者 / 科研洞悉 / 科研热点 / 知识图谱 / 科研合规 / 复现性 / 科研协作匹配 / 科研进度 / 预警**跳过第 2 步菜单**,直接进入第 3 步执行该场景TARGET 仍按上面规则解析)。
---
@ -28,7 +28,7 @@ argument-hint: "[可选: GitLink 仓库网址 或 场景关键词,如 代码
### 2.1 先在对话中「列出所有」可选项
用中文打印下面这张完整目录(让用户一眼看到全部 11 项 + 仓库定位),格式如下:
用中文打印下面这张完整目录(让用户一眼看到全部 16 项 + 仓库定位),格式如下:
```
🧭 GitLink 操作中心 — 请选择要执行的操作(也可直接输入序号 / 关键词 / 仓库网址)
@ -50,6 +50,13 @@ argument-hint: "[可选: GitLink 仓库网址 或 场景关键词,如 代码
10 项目一键初始化 创建仓库 → 生成 README/LICENSE/CI → 初始 Issue/里程碑
11 多仓库协同 跨仓库 Issue 追踪 / PR 看板 / Release 协调发布
🔬 科研辅助(面向科研工作者 / 课题组,打通开源生态与学术科研)
12 科研项目洞悉 8 维数据采集 + AI 分析(成熟度/文档/贡献模式/社区健康)→ 结构化评分报告
13 科研热点与知识图谱 多关键词搜索 → 实体/关系抽取 → Mermaid 知识图谱 + 交互式 HTML
14 科研合规与复现性 数据可用性 / 环境可复现 / 结果可验证 多维评估
15 科研协作智能匹配 角色(数据/算法/工程/评估)推断 → 人员-任务匹配 → 综合建议
16 科研进度跟踪与预警 6 维风险信号(停滞/高优无人/零回复/积压/提交突变/里程碑 DDL+ 100 分制评分
🌐 也可以:粘贴一个 GitLink 仓库网址https://gitlink.org.cn/<owner>/<repo>),我对它执行上述任一操作。
```
@ -62,10 +69,11 @@ argument-hint: "[可选: GitLink 仓库网址 或 场景关键词,如 代码
| 🔍 单项操作 | 代码审查 / Issue 分拣 / Release Notes / 新人引导 |
| 📊 分析与成长 | 项目健康度 / 许可证合规 / 贡献者成长 |
| 🚀 端到端自动化 | 社区运营 / 质量门禁 / 项目初始化 / 多仓库协同 |
| 🌐 指定 GitLink 仓库 | 先提供仓库网址或 owner/repo再选操作 |
| 🔬 科研辅助 | 项目洞悉 / 热点与知识图谱 / 合规复现 / 协作匹配 / 进度预警 |
- 若用户选了前 3 个类别:再调用一次 `AskUserQuestion`,列出该类别下的具体操作(每类 ≤4 项,每项描述写一句话),让用户上下选择。
- 若用户选「🌐 指定 GitLink 仓库」或选「Other」输入了一个网址/`owner/repo`:按第 1 步规则解析为 TARGET然后回到 2.2 再选一次要执行的操作。
- 若用户选了 🔍 / 📊 / 🚀 三类(每类 ≤4 项):再调用一次 `AskUserQuestion` 列出该类别下具体操作(每项描述一句话),让用户上下选择。
- 若用户选 🔬 科研辅助(共 5 项,超过单次 4 项上限):先把 5 项编号打印,再用 `AskUserQuestion` 列出其中 4 项,并提示「可选 Other 输入第 5 项序号」;用户也可直接回复 1-5 序号。
- 若用户在任何一步选「Other」输入了仓库网址 / `owner/repo`:按第 1 步规则解析为 TARGET再继续选操作。
- 若用户选「Other」直接输入了序号或关键词按映射表直接定位操作进入第 3 步。
---
@ -87,6 +95,11 @@ argument-hint: "[可选: GitLink 仓库网址 或 场景关键词,如 代码
| 9 | 代码质量看门人 | `gitlink-quality-gate` |
| 10 | 项目一键初始化 | `gitlink-project-bootstrap` |
| 11 | 多仓库协同 | `gitlink-multi-repo-coordination` |
| 12 | 科研项目洞悉 | `gitlink-research-insight` |
| 13 | 科研热点与知识图谱 | `gitlink-research-hotspot` |
| 14 | 科研合规与复现性 | `gitlink-research-compliance` |
| 15 | 科研协作智能匹配 | `gitlink-research-matching` |
| 16 | 科研进度跟踪与预警 | `gitlink-research-progress` |
> 这些 skill 都在当前项目(`Desktop/gitlink-cl`)下。用 `Skill` 工具按上表名字调用即可。
@ -101,5 +114,6 @@ argument-hint: "[可选: GitLink 仓库网址 或 场景关键词,如 代码
## 备注
- 多仓库协同11支持 `REPOS="owner1/repo1,owner2/repo2"` 同时处理多个仓库。
- **科研辅助12-16**均为 **evidence-oriented / read-only**(只读分析、不改仓库),可放心对任意公开 GitLink 仓库运行;产物多为结构化报告 / 知识图谱 / 交互式 HTML位于各 skill 的 `scripts/_output/`)。`gitlink-research-matching` 已验证于 `Gitlink/forgeplus``research-progress` / `research-compliance` 已验证于 `forgeplus`、`gitlink-cli`、`ifzhang/FairMOT`。
- 若 `gitlink-cli` 未登录,先提示用户运行 `gitlink-cli auth login`(或调用 `gitlink-shared` skill
- 用户随时可输入「返回」回到主菜单,或「退出」结束。

View File

@ -29,7 +29,7 @@ GitLink CLI 是 GitLink 平台的命令行工具,采用 Go 语言开发cobr
- 输入 `/gitlink`(斜杠命令,最推荐),可附带参数:`/gitlink 代码审查`、`/gitlink https://gitlink.org.cn/z2_cc/gitlink-cli`
- 直接说「常用操作」、「常用操作以及场景」、「列出操作」、「gitlink 菜单」
触发后按 [`.claude/commands/gitlink.md`](.claude/commands/gitlink.md) 的流程:先列出全部 11 项操作 + 端到端场景,再用原生上下方向键菜单让用户选择,或接收一个 GitLink 仓库网址直接对其操作,最后调用对应已实现的 skill 执行(写操作默认 dry-run。操作 → skill 映射见该命令文件。
触发后按 [`.claude/commands/gitlink.md`](.claude/commands/gitlink.md) 的流程:先列出全部 16 项操作(单项操作 / 分析与成长 / 端到端自动化 / 科研辅助),再用原生上下方向键菜单让用户选择,或接收一个 GitLink 仓库网址直接对其操作,最后调用对应已实现的 skill 执行(写操作默认 dry-run。操作 → skill 映射见该命令文件。
---