docs: 添加 Agent 平台验证记录
一个项目依赖追踪的 GitLink AI Agent Skill。扫描仓库的依赖声明文件(go.mod、package.json、requirements.txt、pom.xml、Cargo.toml 等),解析依赖清单、统计数量、识别技术栈、提示版本锁定与供应链风险。
GitLink 智能化服务开源项目贡献赛 子赛题二(编写和丰富 GitLink Skills) 参赛作品。
作者:Ct201314
接手一个项目、做技术审计、排查供应链风险时,第一件事往往是搞清楚”它依赖了什么”。gitlink-deps 把这件事自动化:
gitlink-deps
^
~
*
latest
把 SKILL.md 与 scripts/ 放入 Agent 技能目录(Claude Code、Cursor、Kiro CLI 等),向 Agent 提出诉求即可触发,例如:
SKILL.md
scripts/
「Gitlink/gitlink-cli 用了哪些依赖?有没有版本风险?」
python scripts/deps.py --owner Gitlink --repo gitlink-cli python scripts/deps.py --owner Gitlink --repo gitlink-cli --format json
gitlink-deps/ ├── SKILL.md ├── scripts/ │ ├── glapi.py GitLink 公开 API 客户端(自包含) │ └── deps.py 依赖扫描脚本 ├── examples/ 真实依赖报告 ├── tests/test_deps.py 单元测试(12 个用例) ├── requirements.txt └── LICENSE
在 Gitlink/gitlink-cli(Go 项目)上运行,正确解析 go.mod,识别 22 个依赖(7 直接 + 15 间接),含 cobra、go-keyring、sqlite 等真实依赖,产物见 examples/。
Gitlink/gitlink-cli
examples/
单元测试:
python -m pytest tests/ -q # 12 passed
// indirect
devDependencies
Mulan PSL v2,与 gitlink-cli 主仓库保持一致。
依赖追踪 Skill:扫描 go.mod/package.json/requirements.txt/pom.xml,提取依赖清单与风险提示。GitLink 开源贡献赛子赛题二参赛作品。
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
gitlink-deps
一个项目依赖追踪的 GitLink AI Agent Skill。扫描仓库的依赖声明文件(go.mod、package.json、requirements.txt、pom.xml、Cargo.toml 等),解析依赖清单、统计数量、识别技术栈、提示版本锁定与供应链风险。
GitLink 智能化服务开源项目贡献赛 子赛题二(编写和丰富 GitLink Skills) 参赛作品。
作者:Ct201314
它解决什么
接手一个项目、做技术审计、排查供应链风险时,第一件事往往是搞清楚”它依赖了什么”。
gitlink-deps把这件事自动化:^/~/*/latest)、依赖数量过多等供应链风险安装
作为 Agent Skill
把
SKILL.md与scripts/放入 Agent 技能目录(Claude Code、Cursor、Kiro CLI 等),向 Agent 提出诉求即可触发,例如:直接运行脚本
目录结构
真实验证
在
Gitlink/gitlink-cli(Go 项目)上运行,正确解析 go.mod,识别 22 个依赖(7 直接 + 15 间接),含 cobra、go-keyring、sqlite 等真实依赖,产物见examples/。单元测试:
设计要点
// indirect、package.json 的devDependencies都会被正确归类。许可证
Mulan PSL v2,与 gitlink-cli 主仓库保持一致。