docs: 添加 Agent 平台验证记录
一个面向新贡献者引导的 GitLink AI Agent Skill。识别仓库中适合新手上手的 Issue,评估上手难度与友好度,为候选 Issue 生成个性化引导评论,并产出新手任务看板,帮助开源项目降低新人参与门槛。
GitLink 智能化服务开源项目贡献赛 子赛题二(编写和丰富 GitLink Skills) 参赛作品。
作者:Ct201314
开源项目想吸引新贡献者,但新人常常面对一长串 Issue 不知从何下手;维护者也很难逐个标注哪些适合新手。gitlink-newcomer 把这件事自动化:
gitlink-newcomer
把本仓库的 SKILL.md 与 scripts/ 放入你的 Agent 技能目录(Claude Code、Cursor、Kiro CLI 等兼容 Agent Skills 规范的平台),向 Agent 提出诉求即可触发,例如:
SKILL.md
scripts/
「帮我看看 Gitlink/gitlink-cli 有哪些适合新人上手的 Issue」
脚本仅依赖 Python 标准库,数据走 GitLink 公开 API,无需登录:
# 生成新手任务看板 python scripts/newcomer.py --owner Gitlink --repo gitlink-cli # JSON 输出(含每个候选的引导文案) python scripts/newcomer.py --owner Gitlink --repo gitlink-cli --format json # 为单个 Issue 生成引导评论 python scripts/newcomer.py --owner Gitlink --repo gitlink-cli --issue 12
gitlink-newcomer/ ├── SKILL.md Skill 定义(YAML front-matter + 工作流) ├── scripts/ │ ├── glapi.py GitLink 公开 API 客户端(自包含) │ └── newcomer.py 新人引导分析脚本 ├── examples/ 真实运行产物示例 ├── tests/test_newcomer.py 单元测试(17 个用例) ├── requirements.txt └── LICENSE
在 Gitlink/gitlink-cli(17 个开放 Issue)上运行,正确识别出 5 个新手友好任务并生成看板,产物见 examples/。
Gitlink/gitlink-cli
examples/
单元测试:
python -m pytest tests/ -q # 17 passed
issue +comment --number <web序号>
gitlink-cli
Mulan PSL v2,与 gitlink-cli 主仓库保持一致。
新人引导 Skill:自动识别 good-first-issue、评估上手难度、生成个性化引导评论。GitLink 开源贡献赛子赛题二参赛作品。
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
gitlink-newcomer
一个面向新贡献者引导的 GitLink AI Agent Skill。识别仓库中适合新手上手的 Issue,评估上手难度与友好度,为候选 Issue 生成个性化引导评论,并产出新手任务看板,帮助开源项目降低新人参与门槛。
GitLink 智能化服务开源项目贡献赛 子赛题二(编写和丰富 GitLink Skills) 参赛作品。
作者:Ct201314
它解决什么
开源项目想吸引新贡献者,但新人常常面对一长串 Issue 不知从何下手;维护者也很难逐个标注哪些适合新手。
gitlink-newcomer把这件事自动化:安装
作为 Agent Skill
把本仓库的
SKILL.md与scripts/放入你的 Agent 技能目录(Claude Code、Cursor、Kiro CLI 等兼容 Agent Skills 规范的平台),向 Agent 提出诉求即可触发,例如:直接运行脚本
脚本仅依赖 Python 标准库,数据走 GitLink 公开 API,无需登录:
目录结构
真实验证
在
Gitlink/gitlink-cli(17 个开放 Issue)上运行,正确识别出 5 个新手友好任务并生成看板,产物见examples/。单元测试:
设计要点
issue +comment --number <web序号>。gitlink-cli确认执行。许可证
Mulan PSL v2,与 gitlink-cli 主仓库保持一致。