feat: 新增科研思路提炼与活跃度分析两个 Skill #402

Merged
wbtiger merged 1 commits from Angel123456/gitlink-cli:feat/add-two-research-skills into master 2026-07-14 22:31:46 +08:00
Contributor

当前 GitLink 社区已有一些针对科研仓库的辅助分析 Skill(例如 Fork 影响力分析),它们主要关注 代码分叉后的传播路径与外部引用。而本次提交的两个 Skill 从 仓库自身内部的科研内涵社区协作活力 两个全新维度切入:

1. research-insight-extractor

不追踪外部衍生,而是深度挖掘 原仓库自身 的 commit 语义、README 和目录结构,回答 “这个项目解决了什么科学问题、如何一步步迭代、有哪些真正的新贡献”

  • 语义驱动:通过识别 refactor、replace、add、introduce等关键词,自动定位算法替换、架构演进、新功能引入等关键节点,生成 技术脉络时间线,这是目前其他 Skill 不具备的。
  • 成果导向:直接输出“创新点 + 证据”和“新 Idea 启发”,为科研人员提供可直接落地的选题灵感,而非仅罗列数据。

2. research-mirror-analyzer

  • 不同于简单的贡献者列表:不仅拉取作者名单,还计算 集中度指标(Top1 提交占比),并据此给出 定制化协作建议(例如高度集中时推荐通过 Issue 沟通,均匀分布时鼓励直接 PR)。
  • 活跃度分级:基于提交总数自动划分高/中/低等级,帮助研究者快速判断项目是否值得跟踪或参与,避免浪费精力在休眠仓库上。
  • 科研场景适配:明确区分“代码学习参考”与“团队协作开发”两种场景,给出差异化的行动指导,这是面向科研工作者的实用优化。

3. 两者协同

  • “质”与“量”结合:前者回答“研究做得好不好”,后者回答“社区活不活跃”,共同构成对一个科研仓库的 完整画像
  • 标准化输出:均采用固定 Markdown 模板,便于自动化归档、对比和后续二次分析(例如跨仓库横向比较)。

4. 安全与规范对齐

  • 两者均严格遵循 C1 纯文档模式,只读,无写入操作,无需用户额外确认。
  • 强制鉴权(GITLINK_TOKEN)和 JSON 校验,保障执行安全与稳定性。
  • 完全基于 gitlink-cli 原生能力,不引入外部依赖,与项目技术栈完美契合。

演示示例
1、【WorkBuddy】research-insight-extractor 演示示例 https://codebuddy.work/agents/tasks/share/7BP1o2MUJK?platform=workbuddy
2、【WorkBuddy】research-mirror-analyzer 演示示例 https://codebuddy.work/agents/tasks/share/xJtcHTXWRp?platform=workbuddy

当前 GitLink 社区已有一些针对科研仓库的辅助分析 Skill(例如 Fork 影响力分析),它们主要关注 **代码分叉后的传播路径与外部引用**。而本次提交的两个 Skill 从 **仓库自身内部的科研内涵** 和 **社区协作活力** 两个全新维度切入: ### 1. research-insight-extractor 不追踪外部衍生,而是深度挖掘 **原仓库自身** 的 commit 语义、README 和目录结构,回答 **“这个项目解决了什么科学问题、如何一步步迭代、有哪些真正的新贡献”**。 - **语义驱动**:通过识别 refactor、replace、add、introduce等关键词,自动定位算法替换、架构演进、新功能引入等关键节点,生成 **技术脉络时间线**,这是目前其他 Skill 不具备的。 - **成果导向**:直接输出“创新点 + 证据”和“新 Idea 启发”,为科研人员提供可直接落地的选题灵感,而非仅罗列数据。 ### 2. research-mirror-analyzer - **不同于简单的贡献者列表**:不仅拉取作者名单,还计算 **集中度指标**(Top1 提交占比),并据此给出 **定制化协作建议**(例如高度集中时推荐通过 Issue 沟通,均匀分布时鼓励直接 PR)。 - **活跃度分级**:基于提交总数自动划分高/中/低等级,帮助研究者快速判断项目是否值得跟踪或参与,避免浪费精力在休眠仓库上。 - **科研场景适配**:明确区分“代码学习参考”与“团队协作开发”两种场景,给出差异化的行动指导,这是面向科研工作者的实用优化。 ### 3. 两者协同 - **“质”与“量”结合**:前者回答“研究做得好不好”,后者回答“社区活不活跃”,共同构成对一个科研仓库的 **完整画像**。 - **标准化输出**:均采用固定 Markdown 模板,便于自动化归档、对比和后续二次分析(例如跨仓库横向比较)。 ### 4. 安全与规范对齐 - 两者均严格遵循 C1 纯文档模式,**只读**,无写入操作,无需用户额外确认。 - 强制鉴权(`GITLINK_TOKEN`)和 JSON 校验,保障执行安全与稳定性。 - 完全基于 `gitlink-cli` 原生能力,不引入外部依赖,与项目技术栈完美契合。 --- **演示示例**: 1、【WorkBuddy】research-insight-extractor 演示示例 https://codebuddy.work/agents/tasks/share/7BP1o2MUJK?platform=workbuddy 2、【WorkBuddy】research-mirror-analyzer 演示示例 https://codebuddy.work/agents/tasks/share/xJtcHTXWRp?platform=workbuddy
Angel123456 added 2 commits 2026-07-09 23:19:24 +08:00
wbtiger merged commit 44b0e05a5b into master 2026-07-14 22:31:46 +08:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Gitlink/gitlink-cli#402
No description provided.