gitlink-cli/examples/workflows/gitlink-research/skills/gitlink-research-portrait/SKILL.md

3.6 KiB
Raw Blame History

name version description metadata
gitlink-research-portrait 1.0.0 科研贡献者深度画像:六维度刻画每位贡献者的科研画像(技能/活跃度/影响力/协作偏好/贡献模式/科研角色输出个人画像卡。当需要深度了解某贡献者的科研能力与协作风格、或为科研团队做人才盘点时触发。任务四创新场景PDF 之外)。
requires cliHelp
bins
gitlink-cli
gitlink-cli repo --help

gitlink-research-portrait科研贡献者深度画像 · 创新科研 Skill

CRITICAL — 开始前先阅读 ../../../skills/gitlink-shared/SKILL.md CRITICAL — 本 Skill 为只读分析,不写入仓库。 CRITICAL — 只用 gitlink-cli禁止 gh。

定位:任务四创新科研 SkillPDF 之外的原创场景)。比 research-matching 的"技能画像"和 research-graph 的"协作网络"更深——为每位贡献者生成一份完整科研画像(六维度),用于人才盘点、角色识别、协作风格分析。体现任务四的创新性。


画像六维模型

维度 分析 科研含义
🛠 技能领域 commit/PR 涉及模块 擅长什么(核心/API/前端/CI
🔥 活跃度 commit 频率/时间跨度 投入程度
📈 影响力 PR 合并率/被 review/被引用 社区认可
🤝 协作偏好 独立/协作/审查型 协作风格
🎯 贡献模式 提交/审查/提问/统筹 工作类型
🎓 科研角色 核心/活跃/边缘/导师 团队定位

工作流

Step 1采集个人活动

git log --author="<贡献者>" --format="%ad|%s" --date=short   # 该人的 commit 历史
git log --author="<贡献者>" --name-only                       # 涉及的模块/文件
gitlink-cli pr +list --owner <o> --repo <r> --format json     # 该人的 PR
gitlink-cli issue +list --owner <o> --repo <r> --format json  # 该人的 Issue

Step 2AI 六维分析

综合该人的 commit/PR/Issue按六维画像。

Step 3输出个人画像卡

## 🧑‍🔬 科研贡献者画像 — <贡献者>

### 🛠 技能领域
Go核心架构 / CI/CD / Skill设计涉及 internal/cmd/.github/skills

### 🔥 活跃度
42 commits跨度 X 月,持续贡献)

### 📈 影响力
核心枢纽PR 合并率高,被多人 review统筹合并

### 🤝 协作偏好
统筹审查型review/merge 他人 PR 为主)

### 🎯 贡献模式
统筹型(合并 + 跨模块协调)

### 🎓 科研角色
⭐ 核心 + 导师(项目维护者,引导多人协作)

### 画像总结
<一句话概括该人在科研团队中的定位>

关键避坑

解决
单人 commit 少画像模糊 标注"贡献数据不足,画像置信度低"
技能推断主观 结合 commit message + 文件路径 + PR 分支名
时间跨度需多个 commit 取首末 commit 日期算跨度
影响力需 review 数据 pr +reviews 采样

实测落地参考

Gitlink/gitlink-cli · wbtiger 画像(核心贡献者):

  • 🛠 技能Go核心 + CI + 统筹(涉及 internal/cmd/.github跨所有模块
  • 🔥 活跃42 commits项目全程参与
  • 📈 影响:核心枢纽(合并大量 PR被广泛 review
  • 🤝 协作:统筹审查型(主导合并 + 协调多人)
  • 🎯 模式:统筹型
  • 🎓 角色: 核心 + 导师(项目维护者)
  • 总结gitlink-cli 的核心维护者,承担架构+CI+统筹+导师角色。

详见 verification.md。