feat(skills): 新增科研主体画像 Skill(gitlink-research-profile) #244

Closed
luwanzhou wants to merge 0 commits from luwanzhou/gitlink-cli:feat/research-profile-skill into master
Contributor

合并请求描述

新增 gitlink-research-profile Skill,面向科研工作者/课题组,基于 gitlink-cli profile 命令生成开发能力雷达、学科领域画像、角色定位、活跃节奏与语言栈画像,支持团队画像与跨学科协作匹配。

相关Issue

关联Issue编号:#(请补充)

变更内容

  • SKILL.md(249 行)— 功能概述 + 2 个工作流 + 输出模板 + 异常场景 + 注意事项
  • REFERENCE.md(152 行)— 5 个 API 字段参考 + 等价 Raw API 降级路径
  • TROUBLESHOOTING.md(169 行)— 7 类常见问题排查
  • examples/agent-conversation.md — AI Agent 交互示例
  • examples/researcher-profile-report.md — 基于 yystopf 真实数据的画像报告示例

2. 工作流

  • 工作流 1:单主体画像 — 确认 login → 采集五类数据 → 字段���析 → 能力分级 → 生成报告
  • 工作流 2:团队画像与协作匹配 — 确定成员名单 → 逐人采集 → 团队聚合分析 → 协作匹配推荐

3. Skill 特性

  • 全部只读操作,无需用户确认
  • 镜像聚合账号自动识别(结合 mirror_projects_count 标注虚高)
  • 输出模板(单主体 + 团队匹配)
  • Raw API 降级路径(当 profile 命令不可用时)

4. 数据真实性

示例报告中 yystopf 的全部数据(influence=79, contribution=97, Go 20%/87分, 22 个 categories, owner 20719, total 737)与 GitLink API 实测完全一致

依赖

本 Skill 依赖 profile 快捷命令(PR #xxx,分支 feat/profile-shortcuts),需先合入才可完整使用。合入前可通过 Raw API 降级路径使用。

变更文件

  • skills/gitlink-research-profile/SKILL.md — 新增
  • skills/gitlink-research-profile/REFERENCE.md — 新增
  • skills/gitlink-research-profile/TROUBLESHOOTING.md — 新增
  • skills/gitlink-research-profile/examples/agent-conversation.md — 新增
  • skills/gitlink-research-profile/examples/researcher-profile-report.md — 新增
  • skills/README.md — 新增辅助 Skill 条目
## 合并请求描述 新增 `gitlink-research-profile` Skill,面向科研工作者/课题组,基于 `gitlink-cli profile` 命令生成开发能力雷达、学科领域画像、角色定位、活跃节奏与语言栈画像,支持团队画像与跨学科协作匹配。 ## 相关Issue 关联Issue编号:#(请补充) ## 变更内容 ### 1. 新增 gitlink-research-profile Skill - `SKILL.md`(249 行)— 功能概述 + 2 个工作流 + 输出模板 + 异常场景 + 注意事项 - `REFERENCE.md`(152 行)— 5 个 API 字段参考 + 等价 Raw API 降级路径 - `TROUBLESHOOTING.md`(169 行)— 7 类常见问题排查 - `examples/agent-conversation.md` — AI Agent 交互示例 - `examples/researcher-profile-report.md` — 基于 yystopf 真实数据的画像报告示例 ### 2. 工作流 - **工作流 1:单主体画像** — 确认 login → 采集五类数据 → 字段���析 → 能力分级 → 生成报告 - **工作流 2:团队画像与协作匹配** — 确定成员名单 → 逐人采集 → 团队聚合分析 → 协作匹配推荐 ### 3. Skill 特性 - 全部只读操作,无需用户确认 - 镜像聚合账号自动识别(结合 `mirror_projects_count` 标注虚高) - 输出模板(单主体 + 团队匹配) - Raw API 降级路径(当 `profile` 命令不可用时) ### 4. 数据真实性 示例报告中 yystopf 的全部数据(influence=79, contribution=97, Go 20%/87分, 22 个 categories, owner 20719, total 737)**与 GitLink API 实测完全一致**。 ## 依赖 本 Skill 依赖 `profile` 快捷命令(PR #xxx,分支 `feat/profile-shortcuts`),需先合入才可完整使用。合入前可通过 Raw API 降级路径使用。 ## 变更文件 - `skills/gitlink-research-profile/SKILL.md` — 新增 - `skills/gitlink-research-profile/REFERENCE.md` — 新增 - `skills/gitlink-research-profile/TROUBLESHOOTING.md` — 新增 - `skills/gitlink-research-profile/examples/agent-conversation.md` — 新增 - `skills/gitlink-research-profile/examples/researcher-profile-report.md` — 新增 - `skills/README.md` — 新增辅助 Skill 条目
luwanzhou added 2 commits 2026-06-14 15:38:10 +08:00
9572a13da8 feat(skills): add gitlink-research-profile (research subject portrait)
Add a new AI Agent skill that builds person/team-centric research
portraits from GitLink's native statistics endpoints (consumed via the
`gitlink-cli profile` commands):

- ability radar (influence/contribution/activity/experience/language)
- discipline/major categories
- role distribution (owner/manager/developer/reporter)
- recent activity series and yearly contribution heatmap
- language stack (percent + per-language score)
- team aggregation and cross-discipline collaboration matching

Differentiated from gitlink-research-tracker (topic/project-centric) and
gitlink-contributor-insight (PR-derived activity): this skill is
person/team-centric and uses the platform's native portrait data.

Includes SKILL.md, REFERENCE.md (field reference from real responses),
a real sample report (何慧/@yystopf, with mirror-inflation caveats
correctly applied), and an agent-conversation example. Registered in
skills/README.md.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
wbtiger closed this pull request 2026-07-14 22:58:51 +08:00
wbtiger reopened this pull request 2026-07-14 23:02:43 +08:00
wbtiger closed this pull request 2026-07-14 23:06:53 +08:00

Pull request closed

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#244
No description provided.